La query è errata. Controlla sempre il valore di ritorno restituito da mysql_query() prima di utilizzarlo ed in caso di errore utilizza mysql_error() per ottenere una descrizione del problema.