Ciao
Sto provando a fare uno script che agisca su due tabelle che ho nel mio database.
Per semplificare diciamo che una è wp_menu (id,nome) e l'altra è wp_page(id,nome,menu; dove menu indica a quale dei menu dell'altra tabella appartiene la pagina)

Mi sto muovendo passo passo, ho cominciato con la visualizzazione del nome campo di wp_menu, e fin qua facile.
A questo punto ho detto visualizziamo tutti i campi nome (di wp_page) per ogni valore del nome di wp_menu inserendo un'altro while al'interno del primo e dopo inseriamo un if per nn visualizzare quelli errati.

Ma qua casca tutto, dopo aver eseguito la visualizzazione di tutti i campi di wp_page nn li ripete la seconda volta e la terza ecc.

Codice PHP:
$db=mysql_connect($host,$user,$pass) or die ("Errore durante la connessione al database");
$sql="SELECT * FROM wp_menu ORDER BY id";
$sqll="SELECT * FROM wp_page";
$result=mysql_db_query("Sql16243_1",$sql,$db);
$resultl=mysql_db_query("Sql16243_1",$sqll,$db);
 while (
$row=mysql_fetch_array($result))
    {
    print(
htmlentities($row["nome"]));
    echo
"
"
;
        while (
$rowl=mysql_fetch_array($resultl))
        {
        echo
"-";
        print(
htmlentities($rowl["titolo"]));
        echo
"
"
;
        }
    
    }

mysql_close();
?> 
La visualizzazione riporta:
menu1
-page1
-page2
-page3
menu2
menu3
menu4

questo è il codice, il problema penso di averlo capito, ovvero dopo aver finito la visualizzazione di tutte le righe nn lo ripete di nuovo, come posso risolvere questo problema?

Grazie mille per l'aiuto