![]() |
Jag har en mysql-tabell enligt följande struktur.
Citat:
Hur skulle ett php-script se ut som kan lista oändligt med kategorinivåer? Jag förstår att det blir att börja i varje toppkategori och gå igenom alla underkategorier. Men jag kan inte komma på någon vettig loop som kan köra igenom oändligt med nivåer. Tacksam för hjälp |
Kika på detta http://www.sitepoint.com/article/hie...ata-database/2
Lite mer komplicerat men bra mycket simplare att att hämta ut data sedan. |
En artikel från MySQL angående denna typ av problem:
http://dev.mysql.com/tech-resources/...ical-data.html |
Tack för båda länkarna, väldigt givande läsning!
|
jag hade nog gjort något i stil med följande:
Kod:
$query = mysql_query("SELECT SQL_CACHE * FROM `tabell` ORDER BY `name`"); 3D-arrays rular :P Edit: Optimerade koden :) |
Alla tider är GMT +2. Klockan är nu 15:21. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson