Mensagem de erro do DOP? [duplicado]
Esta pergunta já tem uma resposta aqui:
Minha declaração PDO não funciona 1 respostaAqui está um trecho do meu código:
$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());
Isso deve me dar um erro, porque as tabelas nem existem. Tudo o que recebo é o seguinte:
Matriz ([0] => 00000)
Como posso obter uma descrição melhor do erro para depurar o problema?