PARAMS:
$params = 2826558; # Necessary Object
$params = array(2826558,2677805,2636005); # NULL
执行代码:
$data = $this->DQL_selectAllByCampaign_id()
->execute( array($params) )
->fetchAll();
var_dump( $data );
SQL查询:
$this->DQL_selectAllByCampaign_id = $this->conn->prepare(
"SELECT * FROM `banner` WHERE `campaign_id` IN (?)"
);
如果$params
为Integer,则返回必要的Object。
如果$params
是Array,则返回NULL。
毕竟,事实上它应该有用......我怎么能这样做?
答案 0 :(得分:1)
我很确定这不是'正确'的答案,但我们通过添加count($ array)占位符来解决这个问题。然后使用call_user_func_array我们传递params。
感谢您提出这个问题 - 将会有意识地找出正确的方法...