如何检查mysqli_query是否删除了任何行

Pio*_*rek 3 php mysql mysqli

我创建了从我的数据库中删除一些数据的函数。这是其中的一部分:

mysqli_query($con, "DELETE FROM appsdata WHERE ownerID=123");
Run Code Online (Sandbox Code Playgroud)

但我想检查删除了多少行。无论是否删除了某些内容,Mysql_query 始终返回 true:/

Hea*_*ota 8

您可以使用mysqli_affected_rows

mysqli_affected_rows($mysqli_link);
Run Code Online (Sandbox Code Playgroud)

或者

$mysqli->affected_rows
Run Code Online (Sandbox Code Playgroud)

http://php.net/manual/en/mysqli.affected-rows.php