牛牛在线工具

PDOStatement::rowCount()

收录 8868 个 PHP 函数,含用途说明与用法示例。

PDOStatement::rowCount()

返回由前一个执行的PDOStatement对象所受影响的行数

函数名称:PDOStatement::rowCount() 适用版本:PHP 5 >= 5.1.0, PHP 7 函数描述:该函数用于返回由前一个执行的PDOStatement对象所受影响的行数。 语法:public PDOStatement::rowCount(): int 参数:无参数 返回值:返回一个整数,表示受影响的行数。如果没有受影响的行,返回0。 示例: // 创建PDO对象 $dsn = 'mysql:host=localhost;dbname=test'; $username = 'username'; $password = 'password'; $pdo = new PDO($dsn, $username, $password); // 准备SQL语句 $sql = 'UPDATE users SET name = :name WHERE id = :id'; $stmt = $pdo->prepare($sql); // 绑定参数 $stmt->bindParam(':name', $name); $stmt->bindParam(':id', $id); // 执行SQL语句 $name = 'John Doe'; $id = 1; $stmt->execute(); // 获取受影响的行数 $rowCount = $stmt->rowCount(); echo "受影响的行数: " . $rowCount; 上述示例演示了如何使用PDOStatement::rowCount()函数来获取UPDATE语句执行后受影响的行数。首先,我们创建了一个PDO对象,然后准备了一个UPDATE语句,并使用bindParam()方法绑定参数。接下来,我们执行SQL语句,并使用rowCount()方法获取受影响的行数。最后,我们将受影响的行数打印出来。