OK mit der Fehlermeldung "1062" kann ich so weiter arbeiten
if(isset($_POST['abschicken']) && empty($errors)) {
$stmt = $mysqli->prepare("INSERT INTO web_users (nickname, emailadresse) VALUES (?, ?)");
$nickname = $_POST["nickname"];
$emailadresse = $_POST["emailadresse"];
$stmt->bind_param("ss", $nickname, $emailadresse);
if(!$stmt->execute()){
$mysqli->errno;
if($mysqli->errno == 1062) {
$errors[] = "Diese eMail Adresse ist bereits vorhanden";
}
}
}
Es bleibt aber die Frage, die ich auch hier gestellt habe, kann ich unterscheiden, ob das Duplicate auf die eMail Adresse oder auf den Benutzername sich bezieht.
Ich hoffe es kommt nicht die Antwort, nein das kannst du nicht, das wäre wirklich sehr schade.