stampa la query invece di eseguirla e vedi che ti ritorna.
Puoi se no eseguirla in phpmyadmin e vedere che errore ti da' (un po' piu' specifico).