Prima della riga if (!mysql_query($query,$db)) metti una riga con print "QUERY = $query
";
così vedi cosa esattamente stai generando: ci sono problemi qui, infatti...