Ok,
j'ai bien rajouté la ligne ci-dessous juste après ma connexion à ma base de donnée MySQL.
$connexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Pour pouvoir avoir un message d'erreur lors d'un problème dans une de mes requête MySQL, je suis donc obligé quand même de mettre un bloc try/catch comme ceci : ?
try{
$resultats = $connexion->query("SELECT * FROM membres ORDER BY id ASC");
$resultats->setFetchMode(PDO::FETCH_ASSOC);
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
while( $ligne = $resultats->fetch() ) // on récupère la liste des membres
{
echo 'Nom : '.$ligne->nom.'
';
}
$resultats->closeCursor(); // on ferme le curseur des résultats
A++