Exemple
Ouvrez une nouvelle connexion au serveur MySQL:
<?php
$con=mysqli_init();
if (!$con)
{
die("mysqli_init failed");
}
if
(!mysqli_real_connect($con,"localhost","my_user","my_password","my_db"))
{
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($con);
?>
Définition et utilisation
Le mysqli_real_connect() fonction ouvre une nouvelle connexion au serveur MySQL.
Le mysqli_real_connect() fonction diffère de mysqli_connect() de la manière suivante:
- mysqli_real_connect() a besoin d' un objet valide créé par mysqli_init()
- mysqli_real_connect() peut être utilisé avec mysqli_options() pour définir différentes options pour la connexion
- mysqli_real_connect() a un paramètre de drapeau
Syntaxe
mysqli_real_connect( connection,host,username,password,dbname,port,socket,flag ) ;
Paramètre | La description |
---|---|
connection | Champs obligatoires. Indique la connexion à utiliser MySQL |
host | Optionnel. Indique un nom d'hôte ou une adresse IP |
username | Optionnel. Indique le nom d'utilisateur MySQL |
password | Optionnel. Indique le mot de passe MySQL |
dbname | Optionnel. Indique la base de données par défaut à utiliser |
port | Optionnel. Indique le numéro de port pour tenter de se connecter au serveur MySQL |
socket | Optionnel. Spécifie la douille ou canal nommé à utiliser |
flag | Optionnel. Indique les différentes options de connexion. Valeurs possibles:
|
Détails techniques
Valeur de retour: | TRUE en cas de succès. FAUX en cas d'échec |
---|---|
PHP Version: | 5+ |
<PHP MySQLi Référence