Bonjour.
Il faudrait peut-être utiliser un code spécifique au cas où la requête échoue, tel que :
Code :
- <?php
- /* Provoque une erreur -- mauvaise syntaxe SQL */
- $stmt = $dbh->prepare('mauvaise syntaxe sql');
- if (!$stmt) {
- echo "\nPDO::errorInfo():\n";
- print_r($dbh->errorInfo());
- }
- ?>
|
Source : http://www.php.net/manual/fr/pdo.errorinfo.php
Ça permettrait déjà de mieux comprendre si c'est une erreur PHP ou SQL.
Cordialement.