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):


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
e poi ritorniamo a parlare di codice?