login  Naam:   Wachtwoord: 
Registreer je!
 Forum

rangen ophalen (Opgelost)

Offline ArcanA - 31/07/2009 01:52
Avatar van ArcanAPHP beginner Hallo,

Ik heb in mijn database een tabel met daarin een id en een veld: rang.
Heb 30dingen in mijn database gevoegt.

2x (waarde rang: 1)
2x (waarde rang: 2)
2x (waarde rang: 3)
.... tot 15

Nu wil ik controleren hoeveel rangen er in de database zijn en deze allemaal een naam geven in mijn script..

Hoe doe ik dit?

Mvg,
ArcanA

4 antwoorden

Gesponsorde links
Offline thomasje - 31/07/2009 07:15 (laatste wijziging 31/07/2009 07:15)
Avatar van thomasje MySQL beginner De rangen kan je tellen met SUM als er aantallen in een kolom staan:
http://www.site...ncties#2_2

De namen van de rangen zou ik ook gewoon in de DB zetten.
Anders zou je het ook kunnen doen met:
  1. if($Rang["id"] = '1') { echo 'Naam rang 1'; }
Offline ArcanA - 31/07/2009 15:36
Avatar van ArcanA PHP beginner Ik denk niet dat het sum is dat ik moet hebben?

wat je als vb geeft klopt wel.. maar als er dan bv een nieuwe rang bijkomt moet ik mijn script weer aanpassen.

  1. if($Rang["id"] = '2') { echo 'Naam rang 1'; }
  2. if($Rang["id"] = '2') { echo 'Naam rang 2'; }
  3. if($Rang["id"] = '2') { echo 'Naam rang 3'; }
  4. if($Rang["id"] = '2') { echo 'Naam rang 4'; }


Bestaat er geen mogelijkheid dat hij automatisch weet hoeveel rangen er in de database staan?
Offline thomasje - 31/07/2009 16:15
Avatar van thomasje MySQL beginner Bedoel je dan het aantal verschillende rangen?
Zo ja en je hebt voor elke rang een rij in je DB dan kan je natuurlijk ook gewoon het aantal rijen tellen. Geef anders is even je DB tabel.
Offline djb - 31/07/2009 17:57
Avatar van djb PHP beginner
  1. $query = mysql_query("SELECT * FROM `rang`");
  2. while ($var = mysql_fetch_array($query)) {
  3. echo "Rang ".$var['id']."<br />";
  4. }


Misschien iets in die oorde? die hierboven gaat elke rij van je database af.

Als je het aantal rijen wilt weten kan je ook de volgende query uitvoeren:
  1. SELECT COUNT(*) AS `Aantal` FROM `rang`

De waarde Aantal bevat dan het aantal rijen  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s