Scusa ma è fatta proprio coi piedi.
Banalmente fai un echo della $query, pastala in un client MySQL e vedi l'errore.

Magari, già che ci sei, radi al suolo e passa a PDO