{
$wherearr = array('i_a' => [$aaaa, \PDO::PARAM_STMT] );
$retVal = Db::query('select * from aaaaa where id in (:i_a)', $wherearr);
var_dump($retVal);
}
$aaaa = '5,6,7';
后台日志打印的SQL是:
select * from aaaaa where id in (5,6,7)
该语句放在数据库是可以正常执行并且查出三条记录,但是var_dump($retVal);打印的结果却是空的。
这种in条件的占位符是否是如我写的那样传入,还是我传入的方式错误了?
求指点。
最佳答案