课程
/后端开发
/ThinkPHP
/快速入门ThinkPHP 5.0 --模型篇
where条件不能带参数?例如: where('id', $idnum)其中$idnum是一个变量
2017-09-12
源自:快速入门ThinkPHP 5.0 --模型篇 3-2
正在回答
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的记录
举报
Thinkphp5.0已发布多时,想了解thinkphp 5.0的新特性吗?老司机点准时出发
5 回答tp5中where方法如何构建分组条件?
2 回答自动update完成,使用 User::where()->update(); 不顶用啊?
1 回答关于数据库查询的chunk方法
3 回答tp5查询条件含sql函数怎么构建?
2 回答关于前缀的问题