首页 > 数据库技术 > 详细

thinkphp5 数据库的原生查询

时间:2018-04-15 10:15:33      阅读:255      评论:0      收藏:0      [点我收藏+]

//thinkphp的原生查询
$sql = "select pid,url from destoon_ad where aid>3";
$result = Db::query($sql);
dump($result);

------------------------------------------------------------

参数绑定

$sql = "select pid,url from destoon_ad where aid>?";
$result = Db::query($sql,[3]);

------------------------------------------------------------

命名点位符绑定【推荐】

$sql = "select pid,url from destoon_ad where aid>:aid";
$result = Db::query($sql,[‘aid‘=>3]);

------------------------------------------------------------

//更新操作
$sql = ‘update destoon_ad set hits=hits+100 where aid=:aid‘;
$result = Db::execute($sql,[‘aid‘=>3]);

------------------------------------------------------------

//新增操作
$sql = ‘insert into destoon_ad (pid,url,hits) value (:pid,:url,:hits)‘;
$result = Db::execute($sql,[‘pid‘=>10,‘url‘=>‘www.baidu.com‘,‘hits‘=>1000]);

------------------------------------------------------------

//删除操作
$sql = ‘delete from destoon_ad where pid=:pid‘;
$result = Db::execute($sql,[‘pid‘=>10]);

技术分享图片

 

thinkphp5 数据库的原生查询

原文:https://www.cnblogs.com/my2018/p/8836717.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!