MYSQL *mysql_connect(MYSQL *mysql, const char *host,
const char *user, const char *passwd)
Description
Cette fonction est désapprouvée. Il est préférable
d'utiliser mysql_real_connect()
à la
place.
mysql_connect()
essaye d'établir une
connexion à un serveur MySQL lancé sur
host
. mysql_connect()
doit s'achever avec succès avant que vous ne puissiez
exécuter l'une des autres fonctions de l'API, à l'exception
de mysql_get_client_info()
.
La signification des paramètres est la même que pour ceux de
la fonction mysql_real_connect()
à la
différence que le paramètre de connexion peut être
NULL
. Dans ce cas, l'API C alloue
automatiquement une mémoire pour la structure de connexion et
la libère quand vous appelez
mysql_close()
. Le désavantage de cette
approche est que vous ne pouvez pas récupérer les messages
d'erreur si la connexion échoue. (Pour obtenir des
informations sur les erreurs à partir de
mysql_errno()
ou
mysql_error()
, vous devez fournir un
pointeur MYSQL
valide.)
Valeur de retour
La même que pour mysql_real_connect()
.
Erreurs
Les mêmes que pour mysql_real_connect()
.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.