(PHP 4 >= 4.3.0, PHP 5)
mysql_info — liefert Informationen über die zuletzt ausgeführte Anfrage zurück
mysql_info() gibt genaue Informationen über die zuletzt ausgeführte Abfrage zurück, die über den Parameter Verbindungs-Kennung ausgeführt wurde. Wird der optionale Parameter Verbindungs-Kennung nicht angegeben, so wird die letzte offene Verbindung benutzt.
mysql_info() gibt für alle unten aufgeführten Befehle einen String zurück, für alles andere liefert die Funktion FALSE. Das Zeichenformat hängt von der gegebenen Anweisung ab.
Beispiel #1 Relevante MySQL Anweisungen
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
Die Nummern dienen nur zur Illustration; die tatsächlichen Werte entsprechen der jeweiligen Abfrage.
Hinweis: mysql_info() liefert bei INSERT...VALUES Befehlen nur dann einen gültigen (nicht-FALSE) Wert, wenn mehrfache Werte angegeben wurden.
Siehe auch mysql_affected_rows(), mysql_insert_id() und mysql_stat().