dedlfix: (mysql+php) doppelte Einträge vermeiden

Beitrag lesen

ich wollt hier mal in die geballte Kompetenz hineinfragen, was die eleganteste Methode ist, um doppelte Einträge bei mysql zu vermeiden.

Wenn ich mitm 'unique'-Typ arbeite, bricht das Script ja mit der Meldung Duplicate entry ab. Es soll jedoch lediglich nichts eingetragen werden.

Einen unique-Index über die betreffenden Spalten hast du ja schon angelegt. Ein

INSERT IGNORE ...

hilft dann weiter (siehe MySQL-Doku zu INSERT). Die affected rows zeigen dir sogar an, wieviel Datensätze geschrieben wurden.