在给定此查询的情况下,如何在LIKE条件下使用bindValue(:name,$ name)进行通配符搜索:
$post = Yii::$app->db->createCommand('SELECT * FROM fruits WHERE name LIKE %:name%')
->bindValue(':name', 'apple')
->queryOne();
答案 0 :(得分:4)
我这样做了,它确实如我所愿。
$post = Yii::$app->db->createCommand('SELECT * FROM fruits WHERE name LIKE :name')
->bindValue(':name', '%apple%')
->queryOne();