Allora la query è sbagliata oppure non recupera davvero niente.

e così?

codice:
$query = "SELECT lbla blah...";
$result = mysql_query($query,$id) or die(mysql_error());