bin mir nicht ganz sicher ob ich hier richtig bin da ich keinen MySQL Bereich gefunden habe.
also ich möchte gerne in eine MySQL Anweisung ausführen in einem PHP Script mit IF NOT EXISTS, weil:
Bisher habe ich immer eine abfrage gestartet die nachschaut ob an diesem Tag und mit dieser E-Mail schon etwas INSERTE'T wurde das funktionierte auch sehr gut habe dann im PHP das ausgewertet und entweder ausgegeben das Eintrag doppelt ist oder halt den INSERT gestartet.
Jetzt mein Problem:
- Seit geraumer zeit kommen trotz dieser abfrage immer wieder Einträge doppelt rein mit einer Differenz zwischen 0s und 2min kann mir das nicht erklären
Lösungsansatz:
- will das in die MySQL Anweisung einbauen damit direkt vor dem INSERT abgefragt wird(sollte ja sicher sein)
also in Text sähe das dann so aus:
INSERT INTO "daten" IF NOT EXISTS email = email AND datum NOT LIKE 'HEUTE%'
wie sieht dann die MySQL Syntax aus bzw. habt ihr eine Lösung dafür?
also ich möchte gerne in eine MySQL Anweisung ausführen in einem PHP Script mit IF NOT EXISTS, weil:
Bisher habe ich immer eine abfrage gestartet die nachschaut ob an diesem Tag und mit dieser E-Mail schon etwas INSERTE'T wurde das funktionierte auch sehr gut habe dann im PHP das ausgewertet und entweder ausgegeben das Eintrag doppelt ist oder halt den INSERT gestartet.
Jetzt mein Problem:
- Seit geraumer zeit kommen trotz dieser abfrage immer wieder Einträge doppelt rein mit einer Differenz zwischen 0s und 2min kann mir das nicht erklären
Lösungsansatz:
- will das in die MySQL Anweisung einbauen damit direkt vor dem INSERT abgefragt wird(sollte ja sicher sein)
also in Text sähe das dann so aus:
INSERT INTO "daten" IF NOT EXISTS email = email AND datum NOT LIKE 'HEUTE%'
wie sieht dann die MySQL Syntax aus bzw. habt ihr eine Lösung dafür?