Sorteren en tellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kevin

Kevin

22/04/2009 21:08:00
Quote Anchor link
Beste phpers ik zit effe vast met het volgende:
Ik wil uit mijn mysql database de meest voorkomende boven aan weer laten zien dus zeg mijn database ziet er zo uit:
ID
NAME

en er zitten bijv. deze rijen in:

ID: 1
NAME: rij1

ID: 2
NAME: rij1

ID 3
NAME: rij2

ID: 3
NAME: rij3

Nu wil ik hem zo selecteren dat ie laat zien dat rij 1 het meest voorkomend is alleen zou ik niet weten hoe ik dit moet doen.

Alvast bedankt

Kevin
 
PHP hulp

PHP hulp

27/11/2024 05:20:40
 
Joost

Joost

22/04/2009 21:18:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT ID FROM tabel GROUP BY NAME ORDER BY COUNT(1) DESC

Je hebt dus de functie COUNT en het statement GROUP BY nodig.
 
Kevin

Kevin

22/04/2009 21:23:00
Quote Anchor link
Thanks dit was ik effe helemaal kwijt.
 
Kevin

Kevin

28/07/2009 22:05:00
Quote Anchor link
Nu loop ik tegen een volgens probleem aan namelijk dit:

Nu heb je dus deze rijen:

ID: 1
NAME: rij1

ID: 2
NAME: rij1

ID 3
NAME: rij2

ID: 3
NAME: rij3

Nu wil ik hem zo doen dat hij ze geroepeert dus dat doe ik dan met GROUP alleen als ik hem dan oproep geeft ie maar 1 resultaat per groep logisch want ik deed GROUP maar ik wil dat ie ze onder de rij name groepeert en dan in een array dus zo laat zien:

Array('rij1' => 'ID1,ID2','rij2' => 'id3','rij3'=>'id3');

Ik hoop dat jullie het een beetje snappen want ik weet niet hoe ik het goed uit moet leggen anders had ik het misschien wel kunnen maken.

Alvast bedankt,

Kevin
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.