Buongiorno a tutti. Ho un problema con la visualizzazione di una doppia query.

Praticamente io nella pagina di visualizzazione del sito voglio che ci sia una tabella a 3 colonne come segue:

NOME COGNOME IMMAGINE

C'è la tabella persona e la tabella medaglie.

Per semplificare le cose vi dico che persona ha (pid, nome, cognome) e medaglie (id, pid, immagine) e referenzia persona.

Magari mi manca qualcosa di stupido che mi sfugge ma non ci riesco:

Io faccio una query che mi restituisce tutti i nomi e i cognomi delle persone.
Poi faccio while($row = mysql_fetch_array($res)

e dentro ci metto:

<td align=\"center\">$nome</td>

<td align=\"center\">$cognome</td>";

La tabella in teoria avrebbe una terza colonna per l'immaginetta (che non è detto che le persone hanno)

<td align=\"center\"><img src=\"$immagine\"></td>

Io quindi dopo la colonna cognome faccio una seconda query che mi seleziona l'immagine e l'id.
faccio quindi un altro while in modo che mi seleziona (metti che una persona ha vinto 5 medaglie me le dovrebbe visualizzare tutte) tutte le immagini di quella persona.

Il problema è che ora non mi visualizza più la lista delle persone.
Spero che si è capito.