Evet 1 adet tablo üzerinden kontrol ediyorum. genelde izlediğim tüm videolar bu şekildeydi. Fakat onlar mysql fonksiyonları ile yaptıkları için pdo'ya uyarlayamadım bir türlü.
Sizin bu tabloyla yapmak istediginizi cok zor olur. Mesela menu name yazan yere hangi menunun adi yazılacak ana menu mu? Alt menu mu? Bence siz 2 ayri tablo yapın isiniz daha kolay olacaktir ve daha esnek olacaktir