Handle Fehler für doppelte Einträge - PHP MySQL

Ich habe ein PHP-Formular, das Daten in meine MySQL-Datenbank eingibt. Mein Primärschlüssel ist einer der vom Benutzer eingegebenen Werte. Wenn der Benutzer einen Wert eingibt, der bereits in der Tabelle vorhanden ist, wird der MySQL-Fehler "Doppelter Eintrag 'Eingegebener Wert' für Schlüssel 1" zurückgegeben. Anstelle dieses Fehlers möchte ich den Benutzer darauf hinweisen, dass ein anderer Wert eingegeben werden muss. Nur eine Echo-Nachricht oder so. Ich denke, meine Frage lautet: Wie kann man einen bestimmten MySQL-Fehler in eine PHP-Nachricht verwandeln? Danke

edit: Die Antwort von nickf unten ist nett, aber gibt es eine Möglichkeit, zwischen bestimmten Fehlern zu unterscheiden?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage