前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕
目录
📚📗📕📘📖🕮💡📝🗂️✍️🛠️💻🚀🎉🏗️🌐🖼️🔗📊👉🔖⚠️🌟🔐⬇️·
正文开始
⬇️·🎥😊🎓📩😺🌈🤝🤖📜📋🔍✅🧰❓📄📢📈 🙋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())操作
版权归原作者 宝码香车 所有, 如有侵权,请联系我们删除。