Bonjour à tous,
Je me lance actuellement dans le php, en suivant une formation, mais j'ai un léger souci avec le code suivant :
Il s'agit juste d'un test, mais je comprends pas pourquoi l'exception n'est pas levée si je remplace 'customers' par 'customirs', pour provoquer l'erreur et la voir apparaître. Si je fais cela, j'ai l'erreur suivante :
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 <?php try { $database = new PDO('mysql:host=localhost;dbname=store', 'root', 'root'); $database->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { die('ERROR: '.$e->getMessage()); } $results = $database->query('select first_name from customers'); while($row = $results->fetch()) { echo $row['first_name'].'<br>'; }
Alors que rien n'a changé dans le code, j'ai juste modifié la table pour provoquer une erreur et vérifier que errmode m'indique cette erreur, aurais-je fait une erreur de syntaxe ? Merci dans tous les cas de m'avoir lu.Impossible de traiter cette demande via localhost à l'heure actuelle.
HTTP ERROR 500
Partager