慕盖茨4874951
2017-09-12 21:23
where条件不能带参数?例如: where('id', $idnum)其中$idnum是一个变量
use think\Db;
$num = 33;
$res = Db::name('user')->where('id',$num)->buildSql();
dump($res);
//页面输出
string(47) "( SELECT * FROM `imooc_user` WHERE `id` = 33 )"
你估计是哪写错了
可以带参数,但有的要加条件的,比如:
$user = new User; $user->where('id','>','10')->find();//查询id大于10的记录 有条件 $user->where('name','AAA'); //查询name为AAA的记录
快速入门ThinkPHP 5.0 --模型篇
27110 学习 · 100 问题
相似问题