Manuel PHP
Précédent |  | Suivant

# 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().

Précédent | Sommaire | Suivant
mysql_get_server_info | Niveau supérieur | mysql_insert_id