maxdb_info
maxdb::info
(PECL maxdb >= 1.0)
maxdb_info -- maxdb::info — Récupère des informations sur le dernière requête exécutée
Description
Style procédural
string maxdb_info
( resource
$link
)Style orienté objet
string $maxdb->info;
maxdb_info() retourne une chaîne contenant des informations sur la dernière requête exécutée. La nature de cette chaîne est définie ci-dessous :
Type de requête | Exemple de chaîne résultante |
---|---|
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 |
Note:
Les requêtes qui ne correspondent pas à une des catégories ci-dessus ne sont pas supportées. Dans ce cas, maxdb_info() retourne une chaîne vide.
Valeurs de retour
Une chaîne représentant des informations additionnelles sur la dernière requête exécutée.
Exemples
Exemple #1 Style orienté objet
<?php $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB"); /* Vérification de la connexion */ if (maxdb_connect_errno()) { printf("Echec de la connexion : %s\n", maxdb_connect_error()); exit(); } $maxdb->query("CREATE TABLE temp.t1 LIKE hotel.city"); /* INSERT INTO .. SELECT */ $maxdb->query("INSERT INTO temp.t1 SELECT * FROM hotel.city"); printf("%s\n", $maxdb->info); /* Fermeture de la connexion */ $maxdb->close(); ?>
Exemple #2 Style procédural
<?php $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB"); /* Vérification de la connexion */ if (maxdb_connect_errno()) { printf("Echec de la connexion : %s\n", maxdb_connect_error()); exit(); } maxdb_query($link, "CREATE TABLE temp.t1 LIKE hotel.city"); /* INSERT INTO .. SELECT */ maxdb_query($link, "INSERT INTO temp.t1 SELECT * FROM hotel.city"); printf("%s\n", maxdb_info($link)); /* Fermeture de la connexion */ maxdb_close($link); ?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Records: 25 Duplicates: 0 Warnings: 0
Voir aussi
- maxdb_affected_rows() - Récupère le nombre de lignes affectées par la dernière opération MaxDB
- maxdb_warning_count() - Retourne le nombre d'avertissements depuis la dernière requête pour un lien donné
- maxdb_num_rows() - Récupère le nombre de lignes dans un résultat