Fonction PHP mysql_connect()
Définition et utilisation
La fonction mysql_connect() ouvre une connexion MySQL non persistante.
Syntaxe
mysql_connect(server,user,pwd,newlink,clientflag)
Paramètres | Description |
---|---|
server |
Facultatif. Définir le serveur à connecter. Il peut inclure le numéro de port, par exemple "hostname:port", ou le chemin vers un socket local, par exemple pour localhost ":/path/to/socket". Si l'instruction PHP mysql.default_host n'est pas définie (par défaut), la valeur par défaut est 'localhost:3306'. |
user | Facultatif. Nom d'utilisateur. La valeur par défaut est le nom d'utilisateur propriétaire du processus serveur. |
pwd | Facultatif. Mot de passe. La valeur par défaut est un mot de passe vide. |
newlink | Facultatif. Si mysql_connect() est appelé une deuxième fois avec les mêmes paramètres, une nouvelle connexion ne sera pas établie, mais l'identifiant de connexion déjà ouverte sera retourné. Le paramètre new_link change ce comportement et force mysql_connect() à toujours ouvrir une nouvelle connexion, même si mysql_connect() a été appelé précédemment avec les mêmes paramètres. |
clientflag |
Optionnel.clientflags Les paramètres peuvent être une combinaison des constantes suivantes :
|
Valeur de retour
Retourne un identifiant de connexion MySQL avec succès, ou FALSE en cas d'échec.
Astuces et commentaires
Remarque :Lorsque le script prend fin, la connexion au serveur est fermée, sauf si elle a été fermée explicitement auparavant. mysql_close() Fermé.
Astuce :Pour créer une connexion persistante, utilisez mysql_pconnect() Fonction.
Exemple
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('Could not connect: ' . mysql_error()); } // Certaines lignes de code... mysql_close($con); ?>