【问题标题】:Returning the number of affected rows in PHP and MySQL [duplicate]返回 PHP 和 MySQL 中受影响的行数 [重复]
【发布时间】: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。

【问题讨论】:

标签: php mysql pdo


【解决方案1】:

您可以在删除或更新时使用它

echo 'I have deleted ' . $db->affectedRows() . ' users';

echo mysql_affected_rows();

【讨论】:

    猜你喜欢
    • 2016-02-01
    • 2013-01-08
    • 2014-06-02
    • 2020-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-10
    • 1970-01-01
    相关资源
    最近更新 更多