我有以下情况的
PHP:
- $inputs = "1,2,3,4,5";
- $sql = "SELECT * FROM obj WHERE id IN(:input)";
我用yii提供db函数:
- $commond = Yii::app()->db->createCommand($sql);
- $commond->bindValue(":input",$inputs,PDO::PARAM_STR);
但查询结果是正确的,所以如果这样我该怎么办?
现在用它就像这样
- $command = Yii::app()->db->createCommand()
- ->select()
- ->from('tableName')
- ->where(array('in','id',explode(',',$inputs)));
我将尝试使用$command-> bindValue()方法返回.