metti un
echo $query;

e vedi come viene creata la query, sarà più facile vedere se c'è un errore.