Connexion à une base de données MySQL avec PHP PDO

Dans ce tutoriel nous allons découvrir comment faire une connexion à une base de données MySQL avec PHP PDO.
Accéder à une base MySQL avec PHP

  • Un serveur de base de données MySQL installé sur votre système local ou sur un serveur distant.
  • Une base de données sur le serveur MySQL.
  • Un compte MySQL avec un nom d’utilisateur et un mot de passe permettant d’accéder à la base de données.

 
 
Dans l’exemple ci-dessous, nous allons utiliser:

  • Le serveur de base de données MySQL local pour que le DSN soit localhost.
  • Une base de données nommée « test ».
  • Le compte root avec un mot de passe vide.

 

Script pour se connecter à une base de données MySQL avec PHP PDO
<?php

    $host = 'localhost';
    $dbname = 'test';
    $username = 'root';
    $password = '';
 
	try {
	
		$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
		
		echo "Connecté à $dbname sur $host avec succès.";
		
	} catch (PDOException $e) {
	
		die("Impossible de se connecter à la base de données $dbname :" . $e->getMessage());
		
	}

?>

Si vous avez tout configuré correctement, vous verrez le message suivant:

Connecté à test sur localhost avec succès.

 
Si le pilote MySQL n’est pas activé dans le fichier php.ini, vous obtiendrez le message d’erreur suivant:

Impossible de charger le pilote

Pour vérifier si le pilote PDO MySQL est activé, vous devez ouvrir le fichier php.ini et décommenter la ligne suivante en supprimant le point-virgule (;) au début de l’entrée:

extension=php_pdo_mysql.dll
QCM sur PHP

2 réflexions sur “Connexion à une base de données MySQL avec PHP PDO

  • juin 16, 2022 à 1:08 pm
    Permalien

    comment établir la connexion il faut enregistrer le fichier en insert.php ou index.php et comment savoir que la connexion a été établie dans la base de donnée. reponder moi s’il vous plait je suis entrain de préparer un projet sur la raspberry .

    Répondre
    • juin 16, 2022 à 1:28 pm
      Permalien

      Peu importe le nom, enregistrer le fichier par exemple sous le nom de test.php, puis mettez ce fichier dans le dossier ‘www’ par exemple sur WampServer se trouve dans (c:\wamp\www). Puis dans le navigateur tapez http://127.0.0.1/test.php pour tester la connexion à la base de données.

      Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *