Einzelnen Beitrag anzeigen

Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#9

Re: [PHP] Überprüfen ob Eintrag schon in DB

  Alt 8. Dez 2004, 20:43
Hallo,

Zitat von Mamphil:
Stelle die Spalte, in der jeder Wert nur einmal auftauchen darf, auf UNIQUE (z. B. in phpMyAdmin). Dann kannst du den gleichen Namen nicht doppelt einfügen. Wenn du das versuchst, gibt's einfach nen MySQL-Fehler.
oder einfach das Feld zum Index erheben

bei der Variante oben hast du eine Race Condition... ganz ganz schlecht, du müßtest das mal mit Delphi gesprochen mit CriticalSections schützen... das geht natürlich schlecht bei einer Web-Geschichte... deswegen ist Mamphil Web imho der einzig vernünftige der (mit mySQL) funzt.
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat