Hallo zusammen,
Ich bin gerade auf ein riesen Problem in meinem Code gestoßen.
Und zwar geht's darum das man zB Gegenstände verkaufen kann. Diese sind in der Tabelle items.
Sind sie verkauft wird der Eintrag gelöscht und dem User coins in der User Tabelle gutgeschrieben. Da das Iren nun gelöscht ist kann es kein zweites Mal verkauft werden.
Ich hatte gerade Smartphone und Tablet nebeneinander liegen und hab zeitgleich auf den Verkaufen Button geklickt... Und siehe da bei Ca der Hälfte der Fälle hat man dafür doppelt Geld bekommen...
Wie kann das sein und was mache ich falsch? Sind die getrennten Statements schuld die nacheinander von PHP aufgerufen werden? Ich nutze ausschließlich innodb s in Verbindung mit pdo
Ich hoffe ihr könnt mir helfen.
Vielen dank
Ich bin gerade auf ein riesen Problem in meinem Code gestoßen.
Und zwar geht's darum das man zB Gegenstände verkaufen kann. Diese sind in der Tabelle items.
Sind sie verkauft wird der Eintrag gelöscht und dem User coins in der User Tabelle gutgeschrieben. Da das Iren nun gelöscht ist kann es kein zweites Mal verkauft werden.
Ich hatte gerade Smartphone und Tablet nebeneinander liegen und hab zeitgleich auf den Verkaufen Button geklickt... Und siehe da bei Ca der Hälfte der Fälle hat man dafür doppelt Geld bekommen...
Wie kann das sein und was mache ich falsch? Sind die getrennten Statements schuld die nacheinander von PHP aufgerufen werden? Ich nutze ausschließlich innodb s in Verbindung mit pdo
Ich hoffe ihr könnt mir helfen.
Vielen dank
Zuletzt bearbeitet: