我有以下情况的
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()方法返回.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。