MYSQL *mysql_connect(MYSQL *mysql, const char *host,
const char *user, const char *passwd)
Beschreibung
Diese Funktion ist veraltet. Stattdessen sollte
mysql_real_connect()
verwendet werden.
mysql_connect()
versucht, eine Verbindung
zu einer auf dem host
laufenden
MySQL-Datenbank-Engine herzustellen.
mysql_connect()
muss erfolgreich gelaufen
sein, ehe Sie irgendeine der anderen API-Funktionen ausführen
können, ausgenommen
mysql_get_client_info()
.
Die Parameter haben dieselbe Bedeutung wie die entsprechenden
Parameter für mysql_real_connect()
, mit
dem Unterschied, dass der Verbindungsparameter
NULL
sein kann. In diesem Fall weist die
C-API automatisch Speicher für die Verbindungsstruktur zu und
gibt ihn wieder frei, wenn Sie
mysql_close()
aufrufen. Der Nachteil: Sie
können keine Fehlermeldung abrufen, wenn die Verbindung
scheitert. (Um von mysql_errno()
oder
mysql_error()
Fehlerinformationen zu
bekommen, müssen Sie einen gültigen
MYSQL
-Zeiger zur Verfügung stellen.)
Rückgabewerte
Dieselben wie für mysql_real_connect()
.
Fehler
Dieselben wie für mysql_real_connect()
.
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.