Oder er speichert die zuletzt gehörte[n] Hörprobe[n] in der Session.
Außerdem muss ggf. die Abfrage wiederholt werden, wenn rand() den oder einen bereits gespeicherten Wert auswirft.
Lösung: Das Randomizing im PHP ausführen. Im Extremfall die IDs aller Hörproben shuffeln, in einem Array in der Session ablegen - sodann immer den ersten rausziehen und wenn der Array leer ist, neu füllen.
- Kein Insert, kein Update in der Datenbank und die Speicherung erfolgt per Benutzer - besser gehts nicht.
Einziges Manko: Das Session-Cookie… Außerdem muss ggf. die Abfrage wiederholt werden, wenn rand() den oder einen gespeicherten Werte auswirft. Lösun