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

 

目录
【 thinkphp8 】00008 thinkphp8数据查询,常用table,name方法,进行数据查询汇总?一、table常用数据查询汇总?二、name常用数据查询汇总
?????????️✍️?️????️??️????⚠️??⬇️·正文开始⬇️·???????????✅?❓??? ?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())操作