This code does not throw an error but the query fails, that is, the execute method returns false. How could that be?
execute
require_once(\"Abstracts/DBMana
I was also facing that error.
I used print_r($con->errorInfo()); it gives me 0000 in 0th key of array.
print_r($con->errorInfo());
0000
0th
Then I matched all column names and figured out that I am using wrong field name.
This saves my day.