Nick: Datensätze in MySQL durcheinander würfeln

Beitrag lesen

Hallo Janina,

Hallo, ihr lieben, ich hab leider in der Suche nichts gefunden.
Und zwar suche ich nach etwas, mit dem ich die Datensätze in einer Tabelle (MySQL) einmalig durcheinander würfeln kann, um somit beim Ausgeben der Datensätze (alle) eine andere Rehenfolge zu haben, als die, die durch das Eintragen in ein Formular zustande kam.

Es gibt bei mengenbasierten Datenbanken keine definierte Reihenfolge. Also bringt auch ein "Durcheinanderwürfeln" nichts...

Wenn ich das mit "Order by rand()" mache, werden die Einträge ja jedesmal anders ausgegeben, oder?

Ausgegeben. In der DB-Tabelle ändert sich nichts.

Zum Beispiel habe ich ein Formular, in dem sich Teilnehmer für ein Gewinnspiel eintragen können. Nach einem Monat kommen dann die Gewinner online, die aber eben automatisch per Zufall "ausgelost" wurden. Die Gewinner dürfen sich ja nachträglich nicht mehr verändern, sie sollen ja auch beim nächsten Aufruf noch als Gewinner angezeigt werden.

Gibts da ne Möglichkeit?

Definiere doch ein geeignetes Feld, wo Du Gewinner-Informationen entsprechend unterbringst und danach dann auswerten kannst, wenn es zur Anzeige kommen soll.

Wär lieb, wenn jemand antworten würde :)

:-)

Janina

Achja, bitte so erklären, dass auch ichs versteh ;)

Mhmmm... ob mir das gelungen ist, mußt Du schon selbst entscheiden... :-)

Nick

--
--------------------------------------------------
http://www.xilp.eu
XILP Internet Links People
Dein persoenliches privates Netzwerk
aus Freunden, Verwandten, Bekannten und Kollegen.
--------------------------------------------------
Hamburg Berlin München