在LIKE条件下的Yii2 bindValue

时间:2016-02-11 01:44:21

标签: php yii2 bindvalue

在给定此查询的情况下,如何在LIKE条件下使用bindValue(:name,$ name)进行通配符搜索:

$post = Yii::$app->db->createCommand('SELECT * FROM fruits WHERE name LIKE %:name%')
       ->bindValue(':name', 'apple')
       ->queryOne();

1 个答案:

答案 0 :(得分:4)

我这样做了,它确实如我所愿。

$post = Yii::$app->db->createCommand('SELECT * FROM fruits WHERE name LIKE :name')
   ->bindValue(':name', '%apple%')
   ->queryOne();