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;