在PHP中,大家可以使用mysqli_affected_rows()函数,它返回最近一次与给定连接相关的操作所影响的行数。
以下是一个示例代码:
$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数据库,执行了一条DELETE查询,然后使用mysqli_affected_rows()来获取受影响的行数,最后通过PHP的echo语句输出结果。
需要注意的是,如果最后一次操作不是INSERT、UPDATE或DELETE,函数返回值为-1。