King^Lully: selbe Verbindung läuft irgendwie nicht seriell ab

Beitrag lesen

ich stehe gerade vor einem komischen Problem.
Ich mache eine(!) Verbindungs zur DB (MySQL) auf und speicher Daten in eine Tabelle, bei der ein Feld auf unique steht.
Vorher prüfe ich, ob das nicht schon drin ist (dann würde ich mir die ID holen), ansonsten: rein damit.

Du erzeugst die ID also selbst.

Jetzt habe ich mir mal die DB-Fehler ausgeben lassen und merke, das es dennoch knallt, d.h. doppelte Werte festgestellt werden.

Das kann eigentlich nicht sein, bist Du sicher dass die Einstellung DB-seitig OK sind? Liefer mal das Datendesign.

Kann/darf das sein, daß ein und dieselbe Verbindung Ihre Werte nicht kennt? Das also nicht seriell abläuft?

Das hat nichts mit der Verbindung zu tun.

Ich habe auch schon festgestellt, daß Daten, die das Programm gerade speichert in phpMyAdmin erst nach Ablauf sichtbar werden. Das beziehe ich mal darauf, daß das eben eine andere Verbindung ist.

Naja, was macht denn das phpMyAdmin, es exekutiert Abfragen, d.h. der Datenbestand beim datenserver ist möglicherweise immer anders als im Abfragetool dargestellt, das ist nun mal so mit RDBMSen.

Gibt es da einen Schalter, damit das write-cache-ähnliche Verhalten abgeschaltet werden kann?

Hoffentlich nicht.  ;)