Ciao, come faccio per fare due QUERY una dentro all'altra?
Avendo 3 elementi nel database e Facendo:
codice:
$result=mysql_query("SELECT campo3 FROM tab1");
while ($row = mysql_fetch_array($result)){
$campo3 = $row['campo3'];
$result2=mysql_query("SELECT tab2.campo2, tab2.campo1, tab1.campo1 FROM tab1, tab2 WHERE tab1.campo1 = tab2.campo1");
while ($row2 = mysql_fetch_array($result2)){
$campo2 = $row2['campo2'];
echo " $campo3 - $campo2";
}
}
mi vengono fuori 9 risultati, perché il ciclo ovviamente per tutti e tre i risultati, passa tre volte.
Come faccio per evitarlo e mettere correttamente un WHILE dentro l'altro WHILE?
GRAZIE