Je suis en train de dépanner une instruction préparée mais je n'arrive à rien. Je pense que c'est parce que PDO ne génère pas d'erreur.Le PDO ne génère pas d'erreur
J'ai appelé:
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
et essaie de l'obtenir à insérer comme suit:
$stmt = $db->prepare23423("INSERT INTO ".DB_TABLE_PREFIX."quote (email,reference,started) VALUES (:email,:reference,:started)");
Comme vous pouvez le voir, je l'ai ajouté quelques caractères aléatoires au nom de la fonction essayer de le faire cracher une erreur (à tout le moins ça devrait me dire que la fonction n'existe pas?) mais ça ne le sera pas. Pourquoi donc?
Je m'attendrais à une erreur de quelque description oui. Le rapport d'erreur PHP est défini sur E_ALL. – bcmcfc
ini_set ('display_errors', '1'); ?? –
... ou en surveillant le fichier error.log. – VolkerK