Eyoucms程序开发:原生查询
Db类支持原生SQL查询操作,主要包括下面两个方法:
query方法
query方法用于执行SQL查询操作,如果数据非法或者查询错误则返回false,否则返回查询结果数据集(同select方法)。
使用示例:
Db::query("select * from think_user where status=1");
如果你当前采用了分布式数据库,并且设置了读写分离的话,query方法始终是在读服务器执行,因此query方法对应的都是读操作,而不管你的SQL语句是什么。
execute方法
execute用于更新和写入数据的sql操作,如果数据非法或者查询错误则返回false ,否则返回影响的记录数。
使用示例:
Db::execute("update think_user set name='thinkphp' where status=1");
如果你当前采用了分布式数据库,并且设置了读写分离的话,execute方法始终是在写服务器执行,因此execute方法对应的都是写操作,而不管你的SQL语句是什么。
参数绑定
支持在原生查询的时候使用参数绑定,包括问号占位符或者命名占位符,例如:
Db::query("select * from think_user where id=? AND status=?",[8,1]);
// 命名绑定
Db::execute("update think_user set name=:name where status=:status",['name'=>'thinkphp','status'=>1]);
相关文档
- 外链查询工具哪家强?新手避坑指南_2024免费神器推荐
- 友链查询_友链交换技巧有哪些?
- 南京丁丁地图公交查询怎么用?丁丁地图生活服务功能有哪些?
- 丁丁网南京公交查询秘籍|3招解决路线规划难题
- 丁丁网南京公交线路_丁丁网南京地图查询?
- 免费关键词排名优化,关键词排名优化查询
- 网络推广或SEO从业者必看!关键词排名批量查询了解一下?
- 曾经在南京超普及的查询工具——丁丁地图,帮了咱不少忙
- 网站运营必看!alexa排名查询方法及用途全解析?
- 信息爆炸时代常遇陌生事物?快用百度APP或网站查询
- 淘宝关键词查询实用指南,新手速看!3种免费查询工具揭秘
- 丁丁地图查询实用指南:公交地铁步行引导及实时路况全解析
- 淘宝开店必看!如何查询关键词排名及重要性?
- 探秘外链查询工具:作用几何?如何通过它了解网站外部链接情况?
- 如何查看一个网站的收录_百度收录批量查询工具
- 关键词排名工具是啥?能帮上忙吗?查询核心功能模块了解下
- 百度近日收录查询引关注,网站文章何时被收录成难题?
- 查询上海本地出行路线?丁丁地图网这个平台可帮大忙啦
- 关键词排名查询渠道大揭秘!搜索引擎、第三方平台和SEO软件都能查
- 百度排名查询有多重要?关乎流量与曝光率,你知道吗?
上一篇: Eyoucms程序开发:子查询
下一篇: Eyoucms程序开发:查询事件

