Raketen-X: mySQL: Datensatz zuletzt gelesen

Beitrag lesen

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