【发布时间】:2012-12-06 17:19:32
【问题描述】:
可能重复:
PHP PDO - Num Rows
我无法返回 PHP 和 MySQL 中受影响的行数:
$sql = "SELECT `id` FROM `bookmark` WHERE `userid` = :userid AND `hash` = :hash";
$sql_do = $db->prepare($sql);
$sql_do->bindParam(':userid', $userid, PDO::PARAM_INT);
$sql_do->bindParam(':hash', $hash, PDO::PARAM_STR);
$sql_do->execute();
$number = $db->query("SELECT FOUND_ROWS()")->fetchColumn();
返回 0。
【问题讨论】:
-
FOUND_ROWS()描述:对于带有 LIMIT 子句的 SELECT,如果没有 LIMIT 子句,将返回的行数 -
FOUND_ROWS在使用SQL_CALC_FOUND_ROWS运行查询时使用。 -
您似乎根本没有做任何研究。 PHP.net 和 GOOGLE 是你最好的朋友。只有在那之后在这里问你的问题:) GL 上面的提示......