togli il punto e virgola dalla fine della query

non serve assolutamente a nulla, anzi e probabile che gli dia pure fastidio all'estensione

inoltre metti un bell

$query = "..........";
mysql_query($query) or die("Errore! {$query}\r\n" . mysql_error());

cosi vedi il messaggio d'errore e la query che hai inviato in esecuzione