ciao Oly,Originariamente inviato da oly1982
la condizione wehre della seconda query non ha senso;
inoltre per queste cose devi eseguire una JOIN altrimenti fai millemila query..
perchè non ha senso? ho recuperato i padri... e poi nella seconda query i figli che hanno quei padri...
ho risolto cosi e funziona...:
non so se è mlto corretta... non sono brava in php e sql... come avresti risolto diversamente?Codice PHP:
$sql = mysql_query("SELECT * FROM padre");
while($row = mysql_fetch_array($sql)) {
echo "[*]{$row['idpadre']} - {$row['nominativo']}";
$sql2 = mysql_query("SELECT nomefiglio FROM figlio where padre_idpadre={$row['idpadre']}");
echo "<ul>";
while($row2 = mysql_fetch_array($sql2)) {
echo "[*]'$row2[nomefiglio]'";
}
echo "[/list]";
echo "";
}
?>
Gz,L.

Rispondi quotando