MYSQL_RES *mysql_list_dbs(MYSQL *mysql, const char
*wild)
Beschreibung
Liefert eine Ergebnismenge mit Namen von Datenbanken auf dem
Server, die mit dem einfachen regulären Ausdruck im Parameter
wild
übereinstimmen.
wild
kann die Wildcard-Zeichen
‘%
’ oder
‘_
’ enthalten oder aber ein
NULL
-Zeiger sein, der auf alle Datenbanken
passt. Ein Aufruf von mysql_list_dbs()
ist
dasselbe wie die Anfrage SHOW databases [LIKE
wild]
.
Sie müssen die Ergebnismenge mit
mysql_free_result()
wieder freigeben.
Rückgabewerte
Bei einem Erfolg eine
MYSQL_RES
-Ergebnismenge und bei einem
Fehler der Wert NULL
.
Fehler
CR_COMMANDS_OUT_OF_SYNC
Befehle wurden in der falschen Reihenfolge ausgeführt.
CR_OUT_OF_MEMORY
Speicherüberlauf.
CR_SERVER_GONE_ERROR
Der MySQL Server ist nicht mehr verfügbar.
CR_SERVER_LOST
Die Serververbindung brach während der Anfrage ab.
CR_UNKNOWN_ERROR
Ein unbekannter Fehler ist aufgetreten.
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.