mysqli_info mysqli->info Retrieves information about the most recently executed query Description Procedural style: stringmysqli_info mysqlilink Object oriented style (property) mysqli stringinfo The mysqli_info function returns a string providing information about the last query executed. The nature of this string is provided below: Possible mysqli_info return values Query type Example result string INSERT INTO...SELECT... Records: 100 Duplicates: 0 Warnings: 0 INSERT INTO...VALUES (...),(...),(...) Records: 3 Duplicates: 0 Warnings: 0 LOAD DATA INFILE ... Records: 1 Deleted: 0 Skipped: 0 Warnings: 0 ALTER TABLE ... Records: 3 Duplicates: 0 Warnings: 0 UPDATE ... Rows matched: 40 Changed: 40 Warnings: 0
Queries which do not fall into one of the above formats are not supported. In these situations, mysqli_info will return an empty string.
&reftitle.returnvalues; A character string representing additional information about the most recently executed query. &reftitle.seealso; mysqli_affected_rows, mysqli_warning_count&listendand; mysqli_num_rows. &reftitle.examples; Object oriented style query("CREATE TEMPORARY TABLE t1 LIKE City"); /* INSERT INTO .. SELECT */ $mysqli->query("INSERT INTO t1 SELECT * FROM City ORDER BY ID LIMIT 150"); printf("%s\n", $mysqli->info); /* close connection */ $mysqli->close(); ?> ]]> Procedural style ]]> &example.outputs;