Derniers tutoriels de développement web
 

PHP mysqli_real_connect() Function

<PHP MySQLi Référence

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:
  • MYSQLI_CLIENT_COMPRESS - Utiliser le protocole de compression
  • MYSQLI_CLIENT_FOUND_ROWS - Retourne le nombre de lignes trouvées (non affectées lignes)
  • MYSQLI_CLIENT_IGNORE_SPACE - Permet les espaces après les noms de fonction. Faire des noms de fonction des mots réservés
  • MYSQLI_CLIENT_INTERACTIVE - Laisser interactive_timeout secondes d'inactivité avant fermeture de la connexion
  • MYSQLI_CLIENT_SSL - Utiliser le chiffrement SSL

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