Götz: (mysql+php) doppelte Einträge vermeiden

Beitrag lesen

Hallo Christian!

Da gibts doch bestimmt noch eine bessere Methode, als vor jedem Eintrag jedes Feld abzufragen, ob es dazu schon die einzutragenen Werte gibt?

Ich fürchte nein, denn irgendwie muß dies ja geprüft werden.
Ob Du das selbst mit nem entsprechenden SELECT machst oder einfach mal nen INSERT machst und ggf. den duplicate-Fehler abfängst schenkt sich imho wenig - außer daß Du wohl "flexibler" bist, wenn Du selbst nen SELECT machst und die eingaben "von Hand" vergleichst.
Falls Du "Schlüsselfelder" hast, die keine auto_increment-Felder sind sollte es an sich auch reichen, die zu prüfen.

MfG
Götz

--
Losung für Sonntag, 30. Januar 2005
Wenn ich auch noch so viele meiner Gebote aufschreibe, so werden sie doch geachtet wie eine fremde Lehre. (Hosea 8,12)
Paulus schreibt: Treu ist er, der euch ruft; er wird's auch tun. (1. Thessalonicher 5,24)
(Losungslink)