欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql如何獲取受影響的行數

錢淋西2年前9瀏覽0評論

當我們進行MySQL數據操作時,如何獲取受影響的行數呢?下面我們來介紹幾種獲取受影響的行數的方法。

1. 使用PHP PDO連接MySQL

$pdo = new PDO('mysql:host=localhost;dbname=test', 'username', 'password');
$stmt = $pdo->prepare('UPDATE users SET name = :new_name WHERE age >:age');
$stmt->bindValue(':new_name', 'new name');
$stmt->bindValue(':age', 18);
$stmt->execute();
$count = $stmt->rowCount(); // 獲取受影響的行數

2. 使用mysqli連接MySQL

$mysqli = new mysqli('localhost', 'username', 'password', 'test');
$stmt = $mysqli->prepare('UPDATE users SET name = ? WHERE age >?');
$stmt->bind_param('si', 'new name', 18);
$stmt->execute();
$count = $stmt->affected_rows; // 獲取受影響的行數

3. 使用MySQLi Procedural連接MySQL

$link = mysqli_connect('localhost', 'username', 'password', 'test');
mysqli_query($link, 'UPDATE users SET name = "new name" WHERE age >18');
$count = mysqli_affected_rows($link); // 獲取受影響的行數

通過以上三種方式,我們可以獲取到受影響的行數,方便我們對數據做出及時的處理和判斷。