login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vervolg zien

Offline dimb - 13/12/2007 20:34
Avatar van dimbNieuw lid Ey,

Ik heb een vraagje, ik heb in een tabel de volgende rijen staan:

ID|Naam|Code
01|var1 | 125
02|var1 | 485
03|var1 | 169
03|var2 | 845

Door een while echo ik de namen gewoon allemaal onder elkaar, maar nu wil ik graag het volgende resultaat:

var1 (3)
var2 (1)

ipv

var1
var1
var1
var2

Hoe kan ik zoiets doen ?
De bedoeling is niet dat ik ze anders in de tabel ga stoppen ivm met een ander systeem.

Dimby

5 antwoorden

Gesponsorde links
Offline JBke - 13/12/2007 20:44
Avatar van JBke PHP gevorderde snap de vraag niet zo goed, wil je gewoon de data uitlezen uit je tabel en in een Multi-dimensionale array steken of wat bedoel je net??? Geef eens een beter voorbeeld aub... dit nogal onduidelijk
Offline timo - 13/12/2007 21:04
Avatar van timo PHP ver gevorderde COUNT(id) WHERE naam=var1
Offline rroobb - 13/12/2007 21:05
Avatar van rroobb PHP interesse en SELECT DISTINCT
Offline ranco - 13/12/2007 22:46
Avatar van ranco PHP gevorderde
  1. SELECT DISTINCT Naam, COUNT(id) AS aantal FROM TABELNAAM ORDER BY Naam ASC


Hoppa!
Offline Vincjenzo - 14/12/2007 10:13
Avatar van Vincjenzo Nieuw lid Ranco dat werkt niet volgens mij?
Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause

Probeer deze maar
  1. SELECT naam, count( id ) AS aantal
  2. FROM tabel
  3. GROUP BY naam
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.17s