Section courante

A propos

Section administrative du site

MYSQLI_CONNECT

MySQLi: Connexion
PHP 5.0+ Extension MySQLi

Syntaxe

function mysqli_connect($host);
function mysqli_connect($host,$username);
function mysqli_connect($host,$username,$passwd);
function mysqli_connect($host,$username,$passwd,$dbname);
function mysqli_connect($host,$username,$passwd,$dbname,$port);
function mysqli_connect($host,$username,$passwd,$dbname,$port,$socket);

Paramètres

Nom Description
$host Ce paramètre permet d'indiquer le serveur offrant le service de base de données MySQL
$username Ce paramètre permet d'indiquer le nom de l'utilisateur demandant la connexion avec la base de données MySQL
$password Ce paramètre permet d'indiquer le mot de passe de l'utilisateur demandant la connexion avec la base de données MySQL
$dbname Ce paramètre permet d'indiquer le nom de la base de données par défaut demandant la connexion avec la base de données MySQL
$port Ce paramètre permet d'indiquer le numéro du port de la connexion avec la base de données MySQL. Par défaut, le port 3306 est utilisé.
$socket Ce paramètre permet d'indiquer le nom du socket de la connexion avec la base de données MySQL

Retour

Valeur Description
FALSE Cette valeur indique qu'une erreur est survenue.
resource Cette valeur indique un identificateur de connexion MySQL.

Description

Cette fonction permet d'effectuer une connexion à une base de données MySQL.

Remarques

Exemple

Voici un exemple de tenter de connexion sur la machine local en utilisant le compte root avec le mot de passe «motdepasse» et le la base de données «db_gladir» :

  1. <?php
  2. $link = mysqli_connect("localhost", "root", "motdepasse", "db_gladir");
  3. if(!$link) {
  4.     echo "Erreur de connexion";
  5.     exit;
  6. }
  7. // Choisir ici la base de données
  8. // Mettre ici les traitement divers a effectuer à la base de donnees
  9. // ...
  10. mysqli_close($link);
  11. ?>

Si la connexion n'a pas fonctionner, vous aurez le message suivant :

Erreur de connexion

Dernière mise à jour : Dimanche, le 5 avril 2015