char *mysql_info(MYSQL *mysql)
Beschreibung
Holt einen String mit Informationen über die zuletzt
ausgeführte Anfrage ab, aber nur für die hier aufgeführten
Anweisungen. Für andere Anweisungen liefert
mysql_info()
die Funktion
NULL
. Das Format des Strings hängt von der
Art der Anfrage ab, wie hier beschrieben. Die Zahlen dienen
nur der Veranschaulichung; der String enthält Werte, die für
die Anfrage passend sind.
INSERT INTO ... SELECT ...
String-Format: Records: 100 Duplicates: 0
Warnings: 0
INSERT INTO ... VALUES
(...),(...),(...)...
String-Format: Records: 3 Duplicates: 0 Warnings:
0
LOAD DATA INFILE ...
String-Format: Records: 1 Deleted: 0 Skipped: 0
Warnings: 0
ALTER TABLE
String-Format: Records: 3 Duplicates: 0 Warnings:
0
UPDATE
String-Format: Rows matched: 40 Changed: 40
Warnings: 0
Beachten Sie, dass mysql_info()
bei
INSERT ... VALUES
lediglich für die
mehrzeilige Form der Anweisung (also dann, wenn mehrere
Wertelisten angegeben werden) einen von
NULL
verschiedenen Wert liefert.
Rückgabewerte
Ein Zeichen-String mit Zusatzinformationen über die zuletzt
ausgeführte Anfrage. NULL
, wenn keine
Informationen über die Anfrage zur Verfügung stehen.
Fehler
Keine.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.