This is driving me crazy. For some weird reason, pdo's fetch style parameter's datatype is integer? It can't be integer, its more like a string without quotes around it.. Plus there is no numbers in it. I found it, when i was trying to make pdo function library, but it's not so important to this. Check this out:
echo gettype(PDO::FETCH_ASSOC); // returns 'integer'
What is this all about??
falseor 0. Can you show us your query before?