0


【 thinkphp8 】00008 thinkphp8数据查询,常用table,name方法,进行数据查询汇总

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕

共同探索软件研发!敬请关注【宝码香车】
关注描述

csdngif标识

目录


📚📗📕📘📖🕮💡📝🗂️✍️🛠️💻🚀🎉🏗️🌐🖼️🔗📊👉🔖⚠️🌟🔐⬇️·

正文开始

⬇️·🎥😊🎓📩😺🌈🤝🤖📜📋🔍✅🧰❓📄📢📈 🙋0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟🆗*️⃣#️⃣

【 thinkphp8 】00008 thinkphp8数据查询,常用table,name方法,进行数据查询汇总


📚一、table常用数据查询汇总

用table必须写全部的表名。
例如:
表名是user 则Db::table(“user”)
表名是tp_user 则Db::table(“tp_user”)

查询一条数据,返回结果数组,没有数据时返回 null

$user=Db::table("user")->where("id",1)->find();

使用 findOrEmpty() 方法查询一条数据,没有数据时返回一个空数组

$user=Db::table("user")->where("id",11)->findOrEmpty();

使用 findOrFail() 方法查询一条数据,没有数据时抛出一个异常

$user=Db::table("user")->where("id",11)->findOrFail();

使用 select() 方法查询多条数据

$user=Db::table("user")->select();

使用 select() 方法查询多条数据的结果是数据集,把这个数据集转成数组用 toArray()

$user=Db::table("user")->select()->toArray();

使用查询条件where的select()查询

$user=Db::table("user")->where("age",15)->select();

📚二、name常用数据查询汇总

用name写去除前缀的表名。
例如表名是“tp_user”,“tp_”是前缀
使用案例:

$user=Db::name("user")->select();

查询单个列值

$user=Db::name("user")->where("id",3)->value("name");

方法查询多个列值

例子1:

$user=Db::name("user")->column("name");

例子2:

$user=Db::name("user")->column("name,age")

指定索引为id

$user=Db::name("user")->column("name,age","id");

到此这篇文章就介绍到这了,更多精彩内容请关注本人以前的文章或继续浏览下面的文章,创作不易,如果能帮助到大家,希望大家多多支持宝码香车~💕,若转载本文,一定注明本文链接。


整理不易,点赞关注宝码香车

更多专栏订阅推荐:
👍 html+css+js 绚丽效果
💕 vue
✈️ Electron
⭐️ js
📝 字符串
✍️ 时间对象(Date())操作


本文转载自: https://blog.csdn.net/qq_33650655/article/details/143220773
版权归原作者 宝码香车 所有, 如有侵权,请联系我们删除。

“【 thinkphp8 】00008 thinkphp8数据查询,常用table,name方法,进行数据查询汇总”的评论:

还没有评论