Hallo,
hab mal wieder ein Problem, was mir bisher so noch nicht unterlaufen ist... Habe in einem Spiel ein Lager, das jede Gilde benutzen kann, Tabelle ist wie folgt aufgebaut:
id| gilden_id| ressourcen_id| anzahl
Das Script ist soweit abgesichert, das überprüft wird ob ein Benutzer auch eine Zahl eingibt und auch eine Ressource.
Jetzt ist folgendes passiert: Bei allen Datensätzen ist die anzahl auf 0 gesprungen. Einfach so. Das Script wurde davor monatelang nicht geändert. Die Belastung ist eigentlich auch gleichbleibend geblieben. Es gibt keinen Befehl, der nicht mit einem WHERE gilden_id = XY abgesichert ist. Befehle sind einfach aufgebaut mit Insert into blabla ON DUPLICATE KEY UPDATE blabla. Zahlen werden nicht als Strings oder sonstwas behandelt.
Jetzt meine Frage, woran kann sowas liegen, das alle Datensätze bestehen geblieben sind ABER die anzahl auf 0 geändert wurde? Jemand eine Idee? Bin ratlos. Besten dank schonmal :)