Php 原则1.2带数组绑定的查询
我有以下代码:Php 原则1.2带数组绑定的查询,php,symfony,doctrine,doctrine-1.2,orange,Php,Symfony,Doctrine,Doctrine 1.2,Orange,我有以下代码: $query = Doctrine_Query::create() ->select('*') ->from('attendanceRecord a') ->where("employeeId IN (?)", implode(",", $employeeId)); $employeeId是一个数字数组 sql输出为: Select * from attendanceRecord a where employee
$query = Doctrine_Query::create()
->select('*')
->from('attendanceRecord a')
->where("employeeId IN (?)", implode(",", $employeeId));
$employeeId是一个数字数组
sql输出为:
Select * from attendanceRecord a where employeeId IN ('2,4,5')
但它引用了错误的话,我想说:
Select * from attendanceRecord a where employeeId IN (2,4,5)
我怎样才能在教义中正确地做到这一点?简单到:
$query = Doctrine_Query::create()
->from('attendanceRecord a')
->whereIn('a.employeeId', $employeeId);
在提问之前,请确保您看到了答案。对不起,请相信我,我已经尝试了很多次,您看到我做错了