LIKE 条件下的 Yii2 bindValue
Yii2 bindValue in LIKE condition
如何在给定此查询的 LIKE 条件下使用 bindValue(:name, $name) 进行通配符搜索:
$post = Yii::$app->db->createCommand('SELECT * FROM fruits WHERE name LIKE %:name%')
->bindValue(':name', 'apple')
->queryOne();
我这样做了,它按照我的需要做了。
$post = Yii::$app->db->createCommand('SELECT * FROM fruits WHERE name LIKE :name')
->bindValue(':name', '%apple%')
->queryOne();
如何在给定此查询的 LIKE 条件下使用 bindValue(:name, $name) 进行通配符搜索:
$post = Yii::$app->db->createCommand('SELECT * FROM fruits WHERE name LIKE %:name%')
->bindValue(':name', 'apple')
->queryOne();
我这样做了,它按照我的需要做了。
$post = Yii::$app->db->createCommand('SELECT * FROM fruits WHERE name LIKE :name')
->bindValue(':name', '%apple%')
->queryOne();