mysql_info

(PHP 4 >= 4.3.0, PHP 5)

mysql_info --  Lit des informations à propos de la dernière requête MySQL

Description

string mysql_info ( [resource link_identifier] )

mysql_info() retourne des informations détaillées sur la dernière requête exécutée sur la dernière connexion ouverte (si omise), ou sur la connexion link_identifier.

mysql_info() retourne une chaîne avec tous les détails listés ci-dessous. Pour toutes les autres commandes, elle retourne FALSE. Le format de la chaîne dépend de la commande.

Exemple 1. Commandes utilisables avec mysql_info()

INSERT INTO ... SELECT ...
String format: Records: 23 Duplicates: 0 Warnings: 0 
INSERT INTO ... VALUES (...),(...),(...)...
String format: Records: 37 Duplicates: 0 Warnings: 0 
LOAD DATA INFILE ...
String format: Records: 42 Deleted: 0 Skipped: 0 Warnings: 0 
ALTER TABLE
String format: Records: 60 Duplicates: 0 Warnings: 0 
UPDATE
String format: Rows matched: 65 Changed: 65 Warnings: 0
Les nombres ci-dessus ne sont là que pour illustrer. Leur valeur s'adaptera à la situation de la requête.

Note : mysql_info() retourne une valeur différente de FALSE pour les commandes INSERT ... VALUES uniquement si plusieurs jeux de valeurs à insérer ont été spécifiés dans la commande.

Voir aussi mysql_affected_rows(), mysql_insert_id() et mysql_stat().