Syntax error, unexpected 'catch' (T_CATCH)
Bonjour à toutes et à tous,
Ultra grand débutant en php et mysql, j'essaie d'afficher une table et j'ai une erreur Syntax error, unexpected 'catch' (T_CATCH)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <!DOCTYPE html>
<html>
<head>
<title>Liste Bots</title>
<meta charset="utf-8">
</head>
<body>
<h1>Liste Bots</h1>
<?php
require_once 'pdoconfig.php';
//On se connecte
try{
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
}
$reponse = $bdd->query('SELECT * FROM nom_bots');
while ($donnees = $reponse->fetch())
{
echo $donnees['nom_bots'] . '<br />';
}
$reponse->closeCursor();
catch(PDOException $e){
echo "Erreur : " . $e->getMessage();
}
?>
</body>
</html> |
J'ai essayé ce code pour voir si la connexion à la base fonctionnait et celui là ne m'indique pas d'erreur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?php
require_once 'pdoconfig.php';
//On essaie de se connecter
try{
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
//On définit le mode d'erreur de PDO sur Exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo 'Connexion réussie';
}
/*On capture les exceptions si une exception est lancée et on affiche
*les informations relatives à celle-ci*/
catch(PDOException $e){
echo "Erreur : " . $e->getMessage();
}
?> |
Merci d'avance pour vos aides et pistes.
Bonne journée.