Adatbázisból tömbbe hogy tudok hatékonyan menüszerkezetet betenni?
Üdv,
adatbázisból szeretnék menüt rendezni többdimenziós tömbbe.
Erre várnék 5leteket. Jó volna DB-ből már rendezve lekérni és aztán csak behúzni tömbbe.
prog.hu-n volt egy jó kód, de nem tökéletes: [link]
Nálam is a másodlagos menük már rossz helyre kerülnek.
Tábla: ID, nev, szulo, sorrend
Ha a menü főmenü, akkor a parent értéke nulla.
Gondolkodtam azon, h valami rekurzív eljárást írok, ami egyesével végigmegy a lekérdezés eredményén, majd egy tömbbe elkezdi bepakolni úgy, hogy ID alapján. De mivel bármilyen sorrend lehet a feldolgozásban, így nem tudni, h ki milyen mélységbe kerül. Azaz minden vizsgált menüpontnál a már elhelyezett fán végig kéne mennem. Ez nem tűnik túl hatékonynak. Köszönöm annak, aki segít ebben.
#1
Hogy mit ad vissza a lekérdezés, az függ attól is, hogy mit tároltunk.
RDBMS-ben is léteznek összetett adatszerkezetek, csak kevesen ismerik és használják őket, Hogy pontosan mik, az verziótól függ.
Na ezért írtam oda megszólításnak, hogy '#1".
De ha utánaolvasol, akkor lehet, hogy neked is segíteni fog. Még az is lehet, hogy nem pont most.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!