Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to check if mysqli_query deleted any rows [duplicate]

Tags:

php

mysql

mysqli

I created function that delete some data from my database. This is part of it:

mysqli_query($con, "DELETE FROM appsdata WHERE ownerID=123");

But I want to check how many rows were deleted. Mysql_query returns always true, no matter if something was deleted :/

like image 644
Piotrek Avatar asked Sep 20 '13 16:09

Piotrek


1 Answers

You can use mysqli_affected_rows:

mysqli_affected_rows($mysqli_link);

or

$mysqli->affected_rows

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

like image 182
Headshota Avatar answered Sep 29 '22 18:09

Headshota