[MySQL] Fehlermeldung "Doppelter Eintrag" abfangen

Sleeper

Mitglied
Hallo,
ich habe schon alles mit der Suchmaschiene durchstöbert, aber nicht das gefunden was ich gesucht habe.

Und zwar habe ich in der Datenbank manche Spalten mit Unique versehen damit es keine Doppelte einträge gibt. Versucht man es doch, schmeißt MySQL folgendes heraus:
#1062 - Doppelter Eintrag '0-Seidel-bseidel@gmx.de' für Schlüssel 2.

Kann PHP den Fehlercode abfangen und in eine Variable speichern, damit man diesen wo anders ausgeben kann?

Schon einmal besten dank im vorraus.


Gruß,
Sleeper
 
Du könntest den mysql-Befehl mit "@" präfixen, dadurch wird die Ausgabe der Fehlermeldung unterbunden. Danach kannst du dann mysql_error() in einer Variablen speichern und weiterverarbeiten.

Ich hoffe du sprichst von PHP und ich erzähle keinen Mist :rolleyes:

Gruß
Marvin
 
:) Jau
Meinte PHP.
Habe es zwar noch nicht ausprobiert, aber das ist glaube ich genau das was ich gesucht habe.

Besten dank.
 
Zurück