Zurück   klamm-Forum > Virtual World > Programmierung > FAQ und Archiv

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29.04.2006, 15:01:41   #1 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.471
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard [MySQL] Zufällig einen oder mehrere Datensätze auswählen

Oft kommt es vor, dass man keinen bestimmten, sondern einen zufälligauswählen möchte. z.B. Auswählen eines Werbebanners, User of the day, ...

Hierzu gibt es die MySQL-Funktion RAND().
Infos hier: http://dev.mysql.com/doc/mysql/en/Ma...functions.html

Beispiele:
Auswählen eines zufälligen Werbebanners
Code:
1:
SELECT bannerurl, bannercode FROM werbebanner ORDER BY RAND() LIMIT 1
Auswählen von 10 Usern, die 50 oder mehr Posts im Forum haben
Code:
1:
SELECT userid, username FROM users WHERE posts>=50 ORDER BY RAND() LIMIT 10
Man kann zusätzlich noch ein Argument in die Klammer setzen, wie man es von PHP mit srand() bzw. mt_srand() gewohnt ist:
Code:
1:
SELECT something FROM somewhere ORDER BY RAND(UNIX_TIMESTAMP()*UNIX_TIMESTAMP()) LIMIT 1
Einen Zufälligen Banner aus der Tabelle 'Banner' der nicht in 'Visited' steht
Code:
1:
SELECT Banner.id FROM Banner LEFT JOIN Visited USING (id) WHERE Visited.id IS NULL ORDER BY RAND()
theHacker ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[MySQL] Tabelle zum JOIN anhand eines Wertes auswählen paddya Programmierung 2 06.08.2008 14:56:27
[PHP/MySQL] Datensätze hinzufügen Sascha91 Programmierung 11 22.01.2007 18:29:35
[S] Einen Mysql oder PHP Befehl money-sms Lose4Scripts (erledigt) 24 01.10.2006 17:28:13
Suche dringend einen oder mehrere Refjäger Sunshine2006 Rallys, Refhandel, Reftausch & anderes 8 02.07.2006 20:13:42
[PHP/MySQL] Tables zusammenfügen? - Zufälligen Datensatz auswählen... wittis-web.de Programmierung 21 29.04.2006 13:23:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45:18 Uhr.