login  Naam:   Wachtwoord: 
Registreer je!
 Forum

count in sql (Opgelost)

Offline KoenVR - 30/09/2008 13:45
Avatar van KoenVRLid stel volgende tabel:

naam nummerA nummeBr nummerC
Koen 1 0 1
test 1 1 1

ik wil tellen dat nummer A 2 is , b 1, c 2,
hoe kan dit met sql/php?

6 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 30/09/2008 13:48
Avatar van Kr4nKz1n Onbekend Hmmz, alles in 1 query?

  1. Mysql_Query("SELECT COUNT(nummerA) AS nummerA FROM tabel GROUP BY nummerA");


Check eerst eens of dit werkt. En daarna kijken of je nummeBr (vast een typefout) en nummerC erin kan zetten, omdat je met GROUP BY moet weten.
Offline KoenVR - 30/09/2008 13:53
Avatar van KoenVR Lid 1 query hoeft niet,
mogen er drie zijn,
maar
normaal moet ik nu toch enkel:
echo query->nummerA;

om die te tonen? dat wil niet komen
Offline Kr4nKz1n - 30/09/2008 13:57 (laatste wijziging 30/09/2008 13:58)
Avatar van Kr4nKz1n Onbekend Wacht even 

Uit je voorbeeld kan ik 2 dingen afleiden.

Wil je tellen hoeveel er op 1 staan, of wil je alles bij elkaar op tellen?
Dus
  1. naam nummerA nummeBr nummerC
  2. Koen 3 0 1
  3. test 4 3 2
  4.  
  5. nummerA - 7
  6. nummeBr - 3
  7. nummerC - 3

Of
  1. naam nummerA nummeBr nummerC
  2. Koen 1 0 1
  3. test 1 1 1
  4.  
  5. nummerA - 2
  6. nummeBr - 1
  7. nummerC - 2
Offline KoenVR - 30/09/2008 13:59
Avatar van KoenVR Lid optellen 
de tabel bestaat uit 1tjes of nulletjes,
alle eentjes in a moeten opgeteld worden,
enzo verder.
Offline Kr4nKz1n - 30/09/2008 14:04
Avatar van Kr4nKz1n Onbekend Oke als het optellen is met alleen 1tjes of 0letjes (wat irritant ) dan maakt het niet uit of je het totaal pakt waar waarde gelijk is aan 1 of de sum.

  1. $qNummera = Mysql_Query("SELECT SUM(nummerA) AS nummerA FROM tabel GROUP BY nummerA");
  2. $qNuma = Mysql_Fetch_Assoc($qNummera);
  3. echo $qNuma['nummerA'];
  4.  
  5. //Of
  6. $qCountNummera = Mysql_Num_Rows(Mysql_Query("SELECT * FROM tabel WHERE nummerA=1"));
  7. echo $qCountNummera;
Offline KoenVR - 30/09/2008 14:10
Avatar van KoenVR Lid hartelijk bedankt, werkt leuk ;)

groeten
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.315s