thinkphp5 数据库的原生查询
Posted 2420355482
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5 数据库的原生查询相关的知识,希望对你有一定的参考价值。
//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 数据库的原生查询的主要内容,如果未能解决你的问题,请参考以下文章
thinkphp5一个表里的字段值就是另一个表里的字段值,怎么获取另一个表的字段值呢