色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql affectedrows

在MySQL中,同時(shí)完成多個(gè)操作時(shí),我們常常需要知道每個(gè)操作所影響的行數(shù)。這時(shí)我們可以使用MySQL函數(shù)affected_rows()。這個(gè)函數(shù)返回最后一個(gè)INSERT、UPDATE或DELETE查詢所影響的行數(shù)。

在PHP中,我們可以使用mysqli_affected_rows()函數(shù),它返回最近一次與給定連接相關(guān)的操作所影響的行數(shù)。

以下是一個(gè)示例代碼:

$conn = mysqli_connect("localhost", "my_user", "my_password", "my_db");
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "DELETE FROM mytable WHERE id = 1";
if (mysqli_query($conn, $sql)) {
$affected_rows = mysqli_affected_rows($conn);
echo "Records deleted: " . $affected_rows;
} else {
echo "Error deleting record: " . mysqli_error($conn);
}
mysqli_close($conn);

在上面的代碼中,我們連接了MySQL數(shù)據(jù)庫(kù),執(zhí)行了一條DELETE查詢,然后使用mysqli_affected_rows()來獲取受影響的行數(shù),最后通過PHP的echo語(yǔ)句輸出結(jié)果。

需要注意的是,如果最后一次操作不是INSERT、UPDATE或DELETE,函數(shù)返回值為-1。