我正在执行类似这样的代码:
// first select
$query = $link->prepare("
SELECT id FROM table
WHERE name = ?;");
$param = 'foo';
$query->bindParam(1, $param); // should return 1 row
$query->execute();
echo $query->rowCount(); // displays 0 (??????)
其他示例:
// second select
$query = $link->prepare("
SELECT id FROM table
WHERE name = ?;"); // should return 0 rows
$param = 'bar';
$query->bindParam(1, $param);
$query->execute();
echo $query->rowCount(); // displays 1 (?????)
我的桌子:
id | name
---------
1 | foo
我不明白。