Hallo!
Auf meiner Webseite wird täglich ein anderes Bild ausgegeben. Das Bild wird per Zufall aus einem Pool von Fotos ausgewählt. Der erste Benutzer der nach 0 Uhr die Webseite aufruft, stößt die Zufallsroutine an.
Jetzt kommt es ab und zu vor, dass zwei Webseitenbesucher zur gleichen Zeit die Seite aufrufen und dann zwei Bilder für einen Tag ausgewählt werden.
Das möchte ich verhindern, indem ich die Mysql-Tabelle, welche die Bildinformationen enthält, vor dem Update-Befehl sperre.
Ist es richtig, wenn ich mit "LOCK tabelle; UPDATE tabelle; UNLOCK tabelle;" vorgehe?
Danke,
Andi