Kurztipp: Zufälligen Eintrag aus einer MySQL-Tabelle ausgeben
Möchte man mit MySQL einen zufälligen Eintrag aus einer Tabelle ausgeben, so hilft das folgende Statement: ” ORDER BY RAND(NOW()) LIMIT 1″ am Ende der Query.
“When the power of love overcomes the love of power, the world will know peace.” - Sri Chinmoy Ghose
Bei hats bisher auch immer nur mit RAND() funktioniert. Wozu ist das NOW() gut?
Der Parameter gibt gibt eine obere Grenze für den Rückgabewert von RAND an. Eigentlich ist das nicht notwendig, aber das war die erste Lösung die ich für mein Problem gefunden habe.