scusa eh, ma quella tabella chi l'ha creata? la puoi riscrivere così:
TABELLA MENU:
id -> int, primary_key
parent_id -> int, foreign_key, default: parent_id = id
voice -> varchar
link -> varchar
order -> int, default 0
in maniera che la tabella verrebbe così (per la sola prima voce del menu):
e poi ritorniamo a parlare di codice?
id parent_id voice link order
1 1 prima voce # 0
2 1 sub1 # 1
3 1 sub2 # 2
4 1 sub3 # 3
5 3 sub-sub2 # 1