我有以下情况的
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()方法返回.