Be' direi che l'errore è in una delle due query che fai.
Prova a farle stampare a video, inserendo l'istruzione echo $query; subito dopo l'esecuzione delle query.
Se stampa solo la prima allora il problema è nella seconda,
se non le stampa è nella prima.
A questo punto sai quale query crea problemi.
Quindi falla stampare prima dell'esecuzione e analizzala, ad occhio e croce direi che è un problema di apici...