dall'errore sembrerebbe ci sia un problema nella query

$result = mysql_query($query, $db) or die(mysql_error());

ti dice l'errore nella query, se c'è