par
Ajoloca » 01 déc. 2006, 20:50
Bonsoir,
Une petite erreur dans ta requête
'SELECT id, Auteur, Titre FROM livres WHERE id <= 100'
Tu n'as pas de paramètre nommé ou '?'
Ça devrait être QQ chose du style
'SELECT id, Auteur, Titre FROM livres WHERE id <= :id'
Tu ne spécifies pas le mode de gestion des erreurs pour PDO donc il utilise le mode par défaut (pas d'aafichage).
Même si tu englobes tes instructions dans des blocks try/catch aucune exception ne sera levée.
Pour utiliser les exception tu dois donc le spécifier, QQ chose du style
try{
$cnx = new PDO($dsn, $user, $passWd);
// Activation du mode de gestion des erreurs par levée d'exception
$cnx->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}