Tester la connexion à une base de données MYSQL

  • En utilisant mysqli procédurale

<?php

$dbuser = 'nom_user';
$dbpass = 'mdp_user';
$dbhost = 'host';
$connect = mysqli_connect($dbhost, $dbuser, $dbpass);
if (!$connect) {
die('Erreur de connexion : ' . mysqli_connect_errno());
}
else {
echo "la connexion est etablie”;
}
?>

  • En utilisant mysqli orientée objet

<?php

$dbuser = 'nom_user';
$dbpass = 'mdp_user';
$dbhost = 'host';

$connect = new mysqli($dbhost, $dbuser, $dbpass);
if ($connect->connect_error) {
die('Erreur de connexion : ' . $connect->connect_error);
}
else {
echo "la connexion est établie";
}
?>

  • En utilisant PHP Data Objects (PDO)

<?php

try {
$conn= new PDO('mysql:host=nom_host;dbname=nom_base', 'nom_user', 'mdp_user');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "la connexion est établie";
}
catch(PDOException $e)
{
echo "Erreur de connexion: " . $e->getMessage();
}

?>