dipende un po' dal numero di record...[supersaibal]Originariamente inviato da ilDave
Grazie per il riferimento all'articolo, lo leggerò con molto interesse
Purtroppo la struttura del db non la posso toccare, me l'han dato in un certo modo e me lo devo tenere...
Cmq ho risolto con un po' di codice:
Fa' tante query, una per record, ma pazienza...Codice PHP:
$sql = "select codice, nome from prodotti";
$result = mysql_query($sql);
while ($rs = mysql_fetch_assoc($result))
{
$sqlF = "select codice from prodotti where codice_padre= '{$rs['codice']}'";
$resultF = mysql_query($sqlF);
if (mysql_num_rows($resultF) == 0)
{
$out[$i]['codice'] = $rs['codice'];
$out[$i]['nome'] = $rs['nome'];
$i++;
}
}
for ($k = 0; $k < count($out); $k++)
{
print "{$out[$k]['codice']} - {$out[$k]['nome']}
";
}
[/supersaibal]