datensätze mischen?

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/datensaetze_mischen_30260/page_1 - zur Vollversion wechseln!


flaimo schrieb am 02.04.2002 um 05:34

mach gerade ein kleines umfragescript in php/mysql und würde nun gerne die ausgegebenen datensätze mit den antwortmöglichkeiten(felder "id" und "antwort") per zufall in gemischter reihenfolge auflisten lassen (der statistischen fairness wegen). wie mach i des am bestn?


that schrieb am 02.04.2002 um 07:29

alles in ein Array tun,
dann das Array durchgehen und das Element an dieser Stelle mit einem zufällig ausgewählten vertauschen.


bernhard schrieb am 02.04.2002 um 12:14

Für MySQL ab Version 3.23:

SELECT id,antwort FROM [tabelle] ORDER BY RAND();

<http://www.mysql.com/doc/M/a/Mathem..._functions.html>


flaimo schrieb am 02.04.2002 um 15:22

danke, genau letzteres hab ich gesucht. funzt wunderbar...




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025