牛牛在线工具

PDO::exec()

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

PDO::exec()

执行 SQL 语句,并返回受影响的行数

函数:PDO::exec() 适用版本:所有版本 用法:PDO::exec() 函数用于执行 SQL 语句,并返回受影响的行数。 语法: int PDO::exec(string $statement) 参数: $statement:要执行的 SQL 语句。 返回值: 返回受影响的行数,如果没有受影响的行则返回 0。 示例: <?php // 创建数据库连接 $dsn = 'mysql:host=localhost;dbname=test;charset=utf8'; $username = 'root'; $password = ''; $options = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_EMULATE_PREPARES => false, ]; try { $pdo = new PDO($dsn, $username, $password, $options); } catch (PDOException $e) { echo '数据库连接失败:' . $e->getMessage(); exit; } // 执行 SQL 语句 $sql = 'UPDATE users SET age = 25 WHERE id = 1'; $rowCount = $pdo->exec($sql); if ($rowCount > 0) { echo '更新成功,受影响的行数:' . $rowCount; } else { echo '更新失败'; } // 关闭数据库连接 $pdo = null; ?> 上述示例中,我们首先创建了一个 PDO 对象来连接数据库。然后,我们使用 PDO::exec() 函数执行了一个 UPDATE 语句,将 id 为 1 的用户的年龄更新为 25。最后,我们根据受影响的行数来判断更新是否成功。如果受影响的行数大于 0,则表示更新成功,否则表示更新失败。最后,我们关闭了数据库连接。