Zufallsausgabe von Kleinanzeigen aus DB

chpa

Erfahrenes Mitglied
Hi alle zusammen,

hab ein kleines Problem. Ich arbeite zur Zeit an einem Online-Kleinanzeigenmarkt.

Jetzt möchte ich, dass bestimmte Anzeigen die sogenannten TOP* Anzeigen auf meiner Startseite angezeigt werden. Allerdings sollen immer nur fünf Stück angezeigt werden.

Ich muss also die ID`s dieser TOP* Anzeigen abfragen und dann per Zufall ausgeben.

Wie mache ich das?

Ich denke es geht mit random aber damit kenne ich mich nicht so gut aus.

Mfg

Patte
 
Du denkst is zwar ein guter Ansatz aber "ich geh google oder mysql.de doku gucken" ein besserer. Ansonsten guck mal hier 1-3 Threads über oder unterdir verwendet einer die RAND funktion in seinem Query. Hm titel: Problem mit rand() oder so.
 
PHP:
$rand = rand(0, count($alle_einträge));
echo $alle_einträge[$rand];
ist doch echt nicht so schwer, musst hallt prüfen ob $rand schonmal die Zahl war usw. aber wirst du schon hinbekommen ;)
 
theCean hat gesagt.:
PHP:
$rand = rand(0, count($alle_einträge));
echo $alle_einträge[$rand];
ist doch echt nicht so schwer, musst hallt prüfen ob $rand schonmal die Zahl war usw. aber wirst du schon hinbekommen ;)

Nur dass das ganze in MySQL geht direkt und dadurch muss PHP nich damit belästigt werden.
 
Also endlich hat`s geklappt.

Lösung:

Code:
SELECT * FROM tabelle ORDER BY rand() LIMIT 0,5

Danke nochmal an alle die mir geholfen haben.
 
Zurück