prova a stampare a video mysql_num_rows($result); dopo la query e vedi se restituisce 2, se sì (come dovrebbe) allora il problema è dentro il ciclo, se no posta la query generata (cioè metti un print $query dopo che definisci la variabile e posta questa stringa per verificare che sia corretta)