Hallo,
ich habe ein recht sonderbares Problem. In einem PHP Script füge ich die eingehende
IP, wenn Sie bestimmte Kriterien erfüllt, in eine
SQL Tabelle ein. Vorher wird geprüft, ob die
IP in der Tabelle vorhanden ist, falls ja, wird sofort mit Die() beendet. Ich verwende ganz normale "insert into ..." und "select where" Klauseln. Beim Einfügen/Abfragen kommt auch kein mysql_error, trotzdem kommt es öfters vor, dass eine
IP nicht in der Liste enthalten ist (also "select where" nichts zurück liefert), obwohl es beim Insert ein OK gab. Ich hatte erst den Cache in Verdacht und habe ein FLUSH TABLE nach jedem "Insert" abgesetzt, verwende "select no cache" bei der Abfrage, trotzdem kommt es öfters vor, dass die
IP angeblich nicht enthalten sein soll. Zeitlich liegt zwischen den Anfragen auch mehr als 1 Minute, es müsste also genügend Zeit zum schreiben vorhanden sein.
Kennt jemand dieses Problem und hat im optimalen Fall eine Lösung/Idee für mich?