Ho fatto questo
ma stampa solo il padre.... la seconda query è come se non esistesseCodice PHP:
$sql = mysql_query("SELECT *
FROM padre");
while($row = mysql_fetch_array($sql)) {
echo "[*]{$row['nominativo']}";
$sql2 = mysql_query("SELECT * FROM figlio WHERE padre.idpadre = '{$row['padre.idpadre']}'");
if(mysql_num_rows($sql2) > 0)
echo "<ul>";
while($row2 = mysql_fetch_array($sql2)) {
echo "[*]{$row2['nomefiglio']}[*]";
}
if(mysql_num_rows($sql2) > 0)
echo "[/list]";
echo "";
}
![]()