<?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_NAMEDB_USERDB_PASS);

    // on paramètre l'affichage des erreurs
    $PDO->setAttribute(PDO::ATTR_ERRMODEPDO::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';

?>