|
mysqli_stmt::$affected_rowsmysqli_stmt_affected_rowsReturns the total number of rows changed, deleted, or inserted by the last executed statement DescriptionObject oriented style int$mysqli_stmt->affected_rows;
Procedural style
int mysqli_stmt_affected_rows
( mysqli_stmt
$stmt
)Returns the number of rows affected by INSERT, UPDATE, or DELETE query. This function only works with queries which update a table. In order to get the number of rows from a SELECT query, use mysqli_stmt_num_rows instead. Parameters
Return ValuesAn integer greater than zero indicates the number of rows affected or retrieved. Zero indicates that no records where updated for an UPDATE/DELETE statement, no rows matched the WHERE clause in the query or that no query has yet been executed. -1 indicates that the query has returned an error. NULL indicates an invalid argument was supplied to the function.
ExamplesExample #1 Object oriented style
<?php Example #2 Procedural style
<?php The above examples will output: rows inserted: 17 See Also
|