【发布时间】:2011-08-12 17:43:48
【问题描述】:
我的代码:
$myArray = implode($myArray, ',');
$sth = $dbh->prepare('SELECT foo FROM bar WHERE ids IN (:ids)');
$sth->bindParam(':ids', $myArray);
$sth->execute();
$result = $sth->fetch();
echo $sth->rowCount();
始终显示计数为 1,但是当我跳过参数化并将变量本身添加到它的位置时,我得到了准确的计数。这是怎么回事?
【问题讨论】: