login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Rank updaten m.b.v. punten

Offline Nrzonline - 04/10/2006 11:32 (laatste wijziging 04/10/2006 11:34)
Avatar van NrzonlinePHP ver gevorderde Hey SiMa leute,

Ik ben bezig met een cronjobs systeempje, alhoewel... Ik hoop dat het wat wordt... Ik heb een tabel (vereenvoudigd weergegeven) met een lijst van gebruikers en hun punten. Met php en sql wil ik dat hij die lijst met punten bekijkt, en elke gebruiker de juiste rank geeft (update). Rank #1 is dus degene met het meeste punten, Rank #4 minste punten.

  1. +------------+
  2. | gebruikers |
  3. +---------+--+--------+-------------+
  4. | user_id | user_rank | user_points |
  5. +---------+-----------+-------------+
  6. | 1 | ? | 38 |
  7. | 2 | ? | 68 |
  8. | 3 | ? | 29 |
  9. | 4 | ? | 45 |
  10. +---------+-----------+-------------+


Iemand een suggestie hoe ik dit het beste kan doen?
Alvast erg bedankt,

Nrzonline (Edwin)
appelflap

4 antwoorden

Gesponsorde links
Offline Thomas - 04/10/2006 11:35
Avatar van Thomas Moderator 1. select query die aflopend (DESC) op user_points sorteert.
2. update query die user_rank bjwerkt m.b.v. user_id's uit de query van onderdeel 1.

Wat doe je trouwens als twee user_points hetzelfde zijn?
Gedeelde Xde plaats?
Offline Nrzonline - 04/10/2006 11:38 (laatste wijziging 04/10/2006 11:38)
Avatar van Nrzonline PHP ver gevorderde
Citaat:
FargorN schreef:
Wat doe je trouwens als twee user_points hetzelfde zijn?


Hmz, dat is een goeie Daar zal ik nog wat op moeten gaan zoeken. Thanks in ieder geval, ik ga eerst die lijst laten updaten, dan ben ik al een aardige stap verder..
Offline Simon - 04/10/2006 13:23
Avatar van Simon PHP expert hmm, waarom zou je die ranks willen in je db steken, je kan toch ook gewoon sorteren op user_points?
Offline Nrzonline - 06/10/2006 11:12 (laatste wijziging 06/10/2006 11:13)
Avatar van Nrzonline PHP ver gevorderde Dat gaat niet als je op 'profile.php5?user_id=#' komt, waar zijn rank staat weergegeven. Misschien dat daar wel een optie voor is, maar als je bijvoorbeeld 20.000 leden hebt (ik droom ja ), en dan elke keer die lijst vernieuwen... zal database niet zo leuk vinden 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s