Zufällige Ausgabe von Datensätzen
Hallöchen,
ich fang am besten mal mit einem Beispiel an:
ID | Name
1 | Test
3 | Muster
4 | Mann
5 | Hallo
8 | Test2
nun will ich folgendes:
Wenn ich das Script starte soll er von diesen 5 Datensätzen einen auslesen,per Zufall.Ist das irgendwie rein MySQL möglich? Oder muss ich da ein PHP Script hinzufügen?
Danke schonmal
ich fang am besten mal mit einem Beispiel an:
ID | Name
1 | Test
3 | Muster
4 | Mann
5 | Hallo
8 | Test2
nun will ich folgendes:
Wenn ich das Script starte soll er von diesen 5 Datensätzen einen auslesen,per Zufall.Ist das irgendwie rein MySQL möglich? Oder muss ich da ein PHP Script hinzufügen?
Danke schonmal
Benshee
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Benshee« (6. Mai 2005, 14:47)
Also, durch SELECT macht er eine Auswahl,
* heißt, dass er erstmal alle Daten auswählt,
FROM tabelle: hier musst du die Quelle, also deinen Tabellennamen eingeben.
Jetzt ordnet er die ausgewählten Daten nach dem Zufallsprinzip:
ORDER BY RAND()
und schließlich gibt er dank:
LIMIT 1
einen (1) Datensatz aus.
* heißt, dass er erstmal alle Daten auswählt,
FROM tabelle: hier musst du die Quelle, also deinen Tabellennamen eingeben.
Jetzt ordnet er die ausgewählten Daten nach dem Zufallsprinzip:
ORDER BY RAND()
und schließlich gibt er dank:
LIMIT 1
einen (1) Datensatz aus.


