mySQL zufällige Sortierung?!

StonE12

Mitglied
Hallo zusammen,
ich habe folgendes Problem :
Eine Auflistung von knapp 200 Usern, die untereinander in einer Vorschau per Script angezeigt werden.
Im Moment werden sie nach Datum (...ODER BY `Datum`...) geordnet. Ich hätte es aber so, das immer mal Andere an oberster Stelle stehen bzw. auch überall anders.
Ich suche also einen mySQL Befehl, mit dem dem die die Reihenfolge bei jedem Aufruf anders ist.
Gibt es einen solchen Befehl oder wie kann man das anders lösen ?
Schonmal danke ^^

MfG Crossi
 
Hi,

die Funktion rand() könnte dir Helfen.

Pseudocode
Code:
switch (rand(1,4)){
 case 1: $MeinOrder = 'Date';
 case 2: $MeinOrder = 'Owner';
 case 3: $MeinOrder = 'Id';
 case 4: $MeinOrder = 'mail';
}
$query = "SELECT *..... ORDER BY `$MeinOrder`";

Ich hoffe ich konnte Helfen.
Nachtrag: Hinweise für Sven Mintel's Antwort findest du hier

Gruss,
MArc
 
Zuletzt bearbeitet:
Zurück