如何给YII createCommand查询传递变量?

ckocjqey  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(119)

我想做这样的事

Select * from users where id = $user_id

但是我如何在YII中实现这一点呢?
这是我正在尝试的

$user = Yii::app->db->createCommand('SELECT * FROM users where user_id = "$user_id"')->queryAll();

返回一个空数组。

9cbw7uwe

9cbw7uwe1#

您可以使用bindValue

$user = Yii::app->db->createCommand('SELECT * FROM users where user_id = :user_id')
        ->bindValue(':user_id',  $user_id)
        ->queryAll();

相关问题