login  Naam:   Wachtwoord: 
Registreer je!
 Forum

random + limit

Offline Ultimatum - 05/07/2006 00:03 (laatste wijziging 05/07/2006 00:14)
Avatar van UltimatumPHP expert ik heb een hits syteem gemaakt omdat ik me verveelde met een top 10 en een random link, maar dat lukt wel zolang ik alle hits maar pak, wil ik alleen random laten zien van die in de top 10 staan, show hij alleen maar de bovenste, heb nu deze code

  1. <?php
  2. $select = mysql_query("SELECT * FROM hits ORDER BY hits DESC, rand() LIMIT 0,10");
  3. ?>


dit werkt dus wel, dat je het even weet, maar als ik het uitbreid naar bovenstaande niet meer 
  1. <?php
  2. $select = mysql_query("SELECT * FROM hits ORDER BY rand()");
  3. ?>


btw verkeerde category zie ik net 

5 antwoorden

Gesponsorde links
Offline RobbyTown - 05/07/2006 01:32
Avatar van RobbyTown HTML interesse En als je dit ervan maakt
LIMIT 10
Offline Ultimatum - 05/07/2006 13:57
Avatar van Ultimatum PHP expert @Robby dat slaat nergens op want ik moet een limit van 1 hebben, was ook een typ fout van mij want hij hoort niet in de 1ste query thuis 

maar iig heb het nu anders opgelost 

  1. <?php
  2. $select = mysql_query("SELECT * FROM hits WHERE rank >= 1 AND rank <= 10 ORDER BY rand()");
  3. ?>
Offline Bart - 05/07/2006 14:11
Avatar van Bart PHP expert rand() is een php-functie. Niet een MySQL functie. Dus hoort het nog altijd tussen quotes ( ".rand()." ). Ook moet je volgens mij de min-range en de max-range opgeven om een random te krijgen.
Offline Richard - 05/07/2006 14:13
Avatar van Richard Crew algemeen Quicky: rand is ook een mysql functie, deze gebruik je om bijvoorbeeld random te sorteren;-)
Offline Thomas - 05/07/2006 14:15
Avatar van Thomas Moderator Errr... THINK AGAIN.

RAND() is tevens een MySQL-functie.

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