Php 相似条件下的Yii2值
在给定此查询的类似条件下,如何使用bindValue(:name,$name)执行通配符搜索:Php 相似条件下的Yii2值,php,yii2,bindvalue,Php,Yii2,Bindvalue,在给定此查询的类似条件下,如何使用bindValue(:name,$name)执行通配符搜索: $post = Yii::$app->db->createCommand('SELECT * FROM fruits WHERE name LIKE %:name%') ->bindValue(':name', 'apple') ->queryOne(); 我做了这件事,它做了我需要的 $post = Yii::$app->db->cr
$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();
我做了这件事,它做了我需要的
$post = Yii::$app->db->createCommand('SELECT * FROM fruits WHERE name LIKE :name')
->bindValue(':name', '%apple%')
->queryOne();
该查询的结果是“WHERE name LIKE%'apple%”,这当然会给出一个错误。该查询的结果是“WHERE name LIKE%'apple%”,这当然会给出一个错误。