Ik heb in mijn db een table staan waarin ik per ip bijhoudt, welke os en browser gebruikt worden. Nu wil ik deze gegevens zo ongeveer uit mijn db laten rollen:
Mijn probleem is nu dat ik in 1 query wel alle os´e onder elkaar krijg, maar niet gesorteerd op hoeveel keer die os in de table voorkomt. En later moet ik ook nog eens in een loop per os nog een query laten uitvoeren.
Dit gebruik ik nu om alles uit mn table te halen:
Ik heb geprobeerd om een combinatie can count() en group by te gebruiken.. maar dat werkt niet.. (eigenlijk logisch).
Ik weet niet of ik een functie over het hoofd zie waarmee dit kan, of dat mijn opbouw van de table gewoon fout is.
code:
1
2
3
4
5
6
| os --------- os 1 [10 bezoekers] os 2 [7 bezoekers] os 3 [3 bezoekers] enz.. |
Mijn probleem is nu dat ik in 1 query wel alle os´e onder elkaar krijg, maar niet gesorteerd op hoeveel keer die os in de table voorkomt. En later moet ik ook nog eens in een loop per os nog een query laten uitvoeren.
Dit gebruik ik nu om alles uit mn table te halen:
PHP:
1
2
3
4
5
6
| $query = "SELECT browser FROM stats GROUP BY browser"; |
Ik heb geprobeerd om een combinatie can count() en group by te gebruiken.. maar dat werkt niet.. (eigenlijk logisch).
Ik weet niet of ik een functie over het hoofd zie waarmee dit kan, of dat mijn opbouw van de table gewoon fout is.