ok, logre generar un menu html (listas UL) de nivel 2 (menu y submenu) con dos tablas en la base de datos, menu y submenu....aqui el codigo para quien le interese
Código PHP:
include('conn.php');
$query = "select * from tbl_menu";
$exe = mysql_query($query,$con)or die(mysql_error());
$menu = "<ul>";
while($row_parent = mysql_fetch_array($exe)){
//$menu .= "<li>".$row_parent['menu']."</li>";
$query2 ="select * from tbl_sub_menu where idm = '".$row_parent['idm']."'";
$exe2 = mysql_query($query2,$con)or die(mysql_error());
$cant = mysql_num_rows($exe2);
if($cant == 0){
$menu .= "<li>".$row_parent['menu']."</li>";
}else{
$menu .= "<li>".$row_parent['menu']."<ul>";
while($row_child = mysql_fetch_array($exe2)){
$menu .="<li>".$row_child['sub_menu']."</li>";
}
$menu.="</ul></li>";
}
}
//$query2 ="select * from tbl_sub_menu where tbl_sub_menu.idm=".$row_parent['idm']."'";
//$exe2 = mysql_query($query2,$con);
$menu .="</ul>";
echo $menu;
Solo hay que aplicar CSS y JS (si es que se necesita JS) para desplegarlo horizontal o vertical, espero les sirva a alguien.
Saludos