Ho fatto questo

Codice 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 
"";
  } 
ma stampa solo il padre.... la seconda query è come se non esistesse