Hallo
Ik heb een tabel met rubrieken met de levels PARENT en CHILD ( hoofdrubriek + subrubriek )
Bedoeling is om alle PARENTS alfabtisch te sorteren met daartussen alle CHILDS alfabtisch.
Ik heb een kolom ID, PARENT, NAAM waarbij PARENT 0 is voor een hoofdrubriek.
Een CHILD zit in dezelfde tabel maar heeft dan een getal ingevuld bij PARENT.
Dit leek me niet moeilijk te zijn maar ben er nu al enkele uren mee bezig.
Kan iemand me op weg zeggen hiervoor een oplossing te vinden?
Alvast bedankt
Wesley
- Parent + child alfabetisch sorteren
-
21-01-2019, 19:13 #1
- Berichten
- 940
- Lid sinds
- 15 Jaar
Parent + child alfabetisch sorteren
-
In de schijnwerper
-
21-01-2019, 20:02 #2
- Berichten
- 446
- Lid sinds
- 12 Jaar
Re: Parent + child alfabetisch sorteren
Als het menu niet te groot is kun je gewoon alles pakken wat 0 is en sorteren asc sorteren, en dan per item een query voor parent_id = 1 sort by name asc.
Anders een inner join met zichzelf. zoals hier https://stackoverflow.com/posts/45310435/revisions
-
22-01-2019, 09:17 #3
- Berichten
- 940
- Lid sinds
- 15 Jaar
Re: Parent + child alfabetisch sorteren
De link is PERFECT, precies wat ik zocht !
Eerder maakte ik het door met een query ALLE hoofd- en subrubrieken te doorlopen ( ORDER BY name ASC )
Alle PARENT_ID's zette ik in één array en per hoofdrubriek maakt ik een aparte array met alle subrubrieken.
Vervolgens loop ik door alle hoofdrubrieken met daarin steeds een loop van de array met subrubrieken.
Hopelijk is het duidelijk wat ik bedoel. Dat is wat omslachtig maar dat werkte ook ( eenvoudige query )
Welke manier heeft uw voorkeur? Met arrays werken of via deze query die me vrij intensief lijkt?
Als het menu niet te groot is kun je gewoon alles pakken wat 0 is en sorteren asc sorteren, en dan per item een query voor parent_id = 1 sort by name asc.
Anders een inner join met zichzelf. zoals hier https://stackoverflow.com/posts/45310435/revisions
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic