mysqli_affected_rows
是否有$link
作为第一个参数而不是查询?
mysqli_num_rows的示例用法
$con = mysqli_connect(..);
$query = mysqli_query($con, "SELECT * FROM table WHERE id='5'");
echo mysqli_num_rows($query);
//output: 1
mysqli_affected_rows的示例用法
$con = mysqli_connect(..);
mysqli_query($con, "UPDATE table SET column='value' WHERE id='5'");
echo mysqli_affected_rows($con);
//output: 1
mysqli_affected_rows
取代$ query不应该更好吗?
答案 0 :(得分:3)
因为mysqli_num_rows
计算查询中的结果数量。
但是mysqli_affected_rows
查询服务器以获取上一个事件的信息。