Connexion à la base de données MySQL en PHP

Les bases de données MySQL gratuites sont généralement utilisées avec PHP.

Se connecter à une base de données MySQL

Avant de pouvoir accéder et traiter les données dans la base de données, vous devez créer une connexion vers la base de données.

En PHP, cette tâche est réalisée par la fonction mysql_connect().

Syntaxe

mysql_connect(servername,username,password);
Paramètres Description
servername Optionnel. Définit le serveur à connecter. Par défaut, c'est "localhost:3306".
username Optionnel. Définit le nom d'utilisateur utilisé pour la connexion. La valeur par défaut est le nom de l'utilisateur qui possède le processus du serveur.
password Optionnel. Définit le mot de passe utilisé pour la connexion. Par défaut, c'est "".

Remarque :Bien que d'autres paramètres existent, ceux-ci sont les plus importants. Visitez les paramètres fournis par CodeW3C.com : Manuel de référence PHP MySQLpour plus de détails.

Exemple

Dans l'exemple suivant, nous avons stocké la connexion (dans la variable $con) dans le script pour utilisation ultérieure. Si la connexion échoue, la partie "die" sera exécutée :

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
// some code
?>

Fermeture de la connexion

À la fin du script, la connexion est fermée. Si vous souhaitez fermer la connexion avant, utilisez la fonction mysql_close().

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
// some code
mysql_close($con);
?>