login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Laaste gegevens selecteren en random weergeven..

Offline Chupskie - 07/06/2006 19:33 (laatste wijziging 07/06/2006 19:40)
Avatar van ChupskieMySQL beginner Ik haal de laatste 10 gegevens van mij site gewoon op via een SELECT en dan een LIMIT van 10! en da mysql_fetch_array 

Nu wil ik dat hij random een link van die 10 laaste laat zien..?
Is dit mogelijk? Heeft iemand daar een idee/oplossing voor?

Voorbeeld:
  1. $foto = mysql_query("SELECT fotosid,fotos FROM mijntabel ORDER BY fotosid LIMIT 10 ASC") or die(mysql_error());
  2. while ($arre = mysql_fetch_array($foto)) {


-Chupskie

edit: typo + code toegevoegd!

4 antwoorden

Gesponsorde links
Offline Ultimatum - 07/06/2006 19:38
Avatar van Ultimatum PHP expert ORDER BY rand() limit 0,10
Offline Chupskie - 07/06/2006 19:41 (laatste wijziging 07/06/2006 20:07)
Avatar van Chupskie MySQL beginner Hij random't nu alles.. en niet alleen van de laatste 10 id's ??

De bijhorende code:
  1. $sql = mysql_query("SELECT id, foto FROM jaspersproduct ORDER BY rand() DESC LIMIT 0,10") or die(mysql_error());
  2. $arre = mysql_fetch_array($sql);


Iemand hier een oplossing voor?:| 
Offline Simon - 07/06/2006 20:08
Avatar van Simon PHP expert
  1. $foto = mysql_query("SELECT fotosid,fotos FROM mijntabel ORDER BY fotosid DESC LIMIT 0,10") or die(mysql_error());
  2. while ($arre = mysql_fetch_array($foto)) {
  3. $array[] = $arre['fotosid']; // of fotos, weet het niet zeker
  4. }
  5. $rand = rand(1,10);
  6. echo $array[$rand];
  7. // en je hebt een random 'link'
Offline Chupskie - 07/06/2006 20:17
Avatar van Chupskie MySQL beginner Gewoon weg.. perfect Simon.. kheb het nu op id laten controleren! Maar het werkt helemaal toppie! Perfect, dank je^^ ^^
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.194s