Für eine automatische Kundennummern-Vergabe soll die nächste freie KDNR aus einer Datei (oder Datenbank) gelesen, um eins erhöht und dann wieder gespeichert werden (update). In der Zeit zwischen Einlesen und Update complete darf diese Datei (Datenbank) natürlich nicht von anderer Seite gelesen und schon gar nicht verändert werden.
Ich komme von der Host-Programmierung, hier gab es die Möglichkeit, die Datei (Datenbank) für diesen Zeitraum für Andere zu sperren (Lesen für Update). Leider konnte ich hierzu nirgends etwas finden.
Wie also kann ich sowas in PHP sowohl für Dateien als auch für eine MySQL-DB realisieren bzw. ist sowas hier überhaut erforderlich? Wie habt ihr dieses Problem gelöst, was sind euere Erfahrungen?
Ich selbst bin übrigens „fortgeschrittener PHP/MySQL -Anfänger“.
Danke für euere Tipps!
Robi