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)
J'ai essayé ce code pour voir si la connexion à la base fonctionnait et celui là ne m'indique pas d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Merci d'avance pour vos aides et pistes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); } ?>
Bonne journée.
Partager