$Model = M('users'); //think_users表中查询name='abc'的记录
$where['name'] = ':name';
$list = $Model->where($where)->bind(':name',I('post.name'))->select(false);
var_dump($list);
测试结果如下:
string '( SELECT * FROM `think_users` WHERE `name` = ':name' )' (length=55)
--------------
以下才是参数绑定预期的结果:
string '( SELECT * FROM `think_users` WHERE `name` = 'abc' )' (length=55)
可name参数总是没有绑定,不知道什么原因。
最佳答案