php_neuling: Duplikate vermeiden

Beitrag lesen

Hallo zusammen

Ich habe ein Problem beim Erstellen einer Fehlermeldung, wenn es einen Eintrag in meiner Datenbank schon gibt. Ich habe schon in einigen Foren nachgeforscht und mir schon etwas zusammengebastelt - aber irgendwie klappt es nicht ganz...

Kann sich das vielleicht mal jemand ansehen und mir weiterhelfen?

Vielen Dank für eure Hilfe.

$result = mysql_query("SELECT count(*) FROM mitarbeiter WHERE pn= '$pn'");
if (mysql_num_rows($result)==0) {

//Daten in DB speichern
$sql_befehl = mysql_query("INSERT INTO mitarbeiter (pn,name,vorname,adresse,ort) VALUES
('".$_POST['pn']."','".$_POST['name']."','".$_POST['vorname']."','".$_POST['adresse']."','".$_POST['ort']."')");

if($sql_befehl)
{ echo "Ihr Eintrag wurde hinzugef&uumlgt."; }

} else {

echo "Der Mitarbeiter mit der Personalnummer $pn existiert bereits in der Datenbank.";

}