怎么实现where id>45 and uid=1??? [ 2.0 版本 ]
$data = Chat::find()->where(['>', 'id', 45],'uid'=>1])->asArray()->all();
要怎么改呢?
最佳答案
-
还是预处理的更好用
Chat::find()->where('id > :id and uid = :uid', [':id'=>118, 'uid'=> 1])->asArray()->all();
如果先看到底运行的原生sql是什么可以用这样
$query = Post::find()->where('author_id = :author_id and status = :status', [':author_id'=>2, ':status'=> 2]); $commandQuery = clone $query; echo $commandQuery->createCommand()->getRawSql(); print_r($query->all());
共 2 条回复
其他 1 个回答
我的丶关键词
注册时间:2016-04-25
最后登录:2017-05-09
在线时长:11小时40分
最后登录:2017-05-09
在线时长:11小时40分
- 粉丝1
- 金钱83
- 威望0
- 积分193