PDO 错误消息?
这是我的代码片段:
$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());
这应该给我一个错误,因为表甚至不存在。然而,我得到的只是这个:
数组 ( [0] = > 00000 )
如何获得更好的错误描述,以便调试问题?