Reiner: selbe Verbindung läuft irgendwie nicht seriell ab

Beitrag lesen

Hi,

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.

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

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

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.

Achso, der Typ ist myisam, also kein Problem bzgl. innodb-Transaktion oder so.

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

Danke und Gruß,
Reiner