<?php
define('DB_HOST' , 'localhost'); // l'adresse de mysql
define('DB_NAME' , 'ma_BDD '); // le nom de la base de donnée
define('DB_USER' , 'XXXX'); // votre login de la base de donnée
define('DB_PASS' , 'YYYYYYYYYYY'); // votre mot de passe
// on essaye
try {
// connexion à la base de donnée
$PDO = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME, DB_USER, DB_PASS);
// on paramètre l'affichage des erreurs
$PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
// la requête SQL sur la table nommé data
$sql = 'SELECT COUNT(*) FROM data';
// on exécute la requête
$result = $PDO->query($sql);
// on retourne le nombre d'entrée dans la variable $nb
$nb = $result->fetchColumn();
// sinon, on récupère l'erreur
} catch(PDOException $e) {
// on affiche l'erreur
echo 'Échec de la connexion : ' . $e->getMessage();
}
// on ferme la connexion à la base de donnée
$PDO = null;
// on affiche le nombre de ligne
echo 'il y a '.$nb.' entrées dans la base de donnée';
?>