Voici un extrait de mon code :
$qry = '
INSERT INTO non-existant-table (id, score)
SELECT id, 40
FROM another-non-existant-table
WHERE description LIKE "%:search_string%"
AND available = "yes"
ON DUPLICATE KEY UPDATE score = score + 40
';
$sth = $this->pdo->prepare($qry);
$sth->execute($data);
print_r($this->pdo->errorInfo());
Cela devrait me donner une erreur car les tables n'existent même pas. Tout ce que j'obtiens cependant c'est ceci :
Tableau ( [0] => 00000 )
Comment puis-je obtenir une meilleure description de l'erreur afin de pouvoir déboguer le problème ?