login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Random foto's weergeven. (Opgelost)

Offline Nanon - 08/02/2008 10:03
Avatar van NanonPHP interesse Hoi,

Ik heb in mijn database meer dan 25000 foto's, nu wil ik op de voorpagina van mijn website dat er random 32 foto's van de 100 populairste foto's worden weergeven. Om de populariteit te checken kan ik het veld `views` gebruiken. Maar is het mogelijk om dat in één query te stoppen en/ of is dit wel mogelijk?

3 antwoorden

Gesponsorde links
Offline Ontani - 08/02/2008 10:19
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
haal alle 100 populairste foto's uit de database en bij het weergeven toon je er gewoon willekeurig 32.
Offline vinTage - 08/02/2008 10:31 (laatste wijziging 08/02/2008 10:31)
Avatar van vinTage Nieuw lid edit, nm, deleten maar 
Offline Nanon - 08/02/2008 10:34 (laatste wijziging 08/02/2008 10:45)
Avatar van Nanon PHP interesse
Ontani schreef:
haal alle 100 populairste foto's uit de database en bij het weergeven toon je er gewoon willekeurig 32.
En dan heb ik alsnog 68 onnodige records eruit gehaald, en dat kost laadtijd, daarom vraag ik me af of het beter/ sneller kan.

Momenteel heb ik dit

  1. $query = mysql_query("SELECT
  2. `photohash`
  3. FROM
  4. `photo`
  5. WHERE
  6. RAND()
  7. ORDER BY
  8. `views` DESC
  9. LIMIT 32") or die ( mysql_error() );


En het werkt (:
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s