MySQL, les données sont encodées en UTF-8. : $pdo->exec('SET NAMES UTF8'); // SELECT MULTIPLE // 1) Je mets ma requête dans une variable : $sql = "SELECT * FROM `Apprenants`"; // 2) Je prépare ma requête : $query = $pdo->prepare($sql); // 3) J'exécute la requête; $query -> execute(); // 4) Concerne seulement les requêtes avec SELECT / Je récupère les résultats de ma requête dans une varaible : $apprenants = $query->fetchALL(PDO::FETCH_ASSOC); // SELECT UNIQUE // 1) Je mets ma requête dans une variable : $sql = "SELECT * FROM `Apprenants` WHERE `Id_apprenant`= ?"; $numApprenant = 1; // 2) Je prépare ma requête : $query = $pdo->prepare($sql); // 3) J'exécute la requête; $query -> execute( [$numApprenant] ); // 4) Concerne seulement les requêtes avec SELECT / Je récupère les résultats de ma requête dans une varaible : $unApprenant = $query->fetch(PDO::FETCH_ASSOC); var_dump($unApprenant); include 'page1.phtml';