Hallo zusammen,
ich habe ein kleines Problem. Und zwar bekomme ich folgende Fehlermeldung:
Zitat
Warning: mysqli_stmt_close() expects parameter 1 to be mysqli_stmt, boolean given in /var/www/html/Gides/register.php on line 165
Den Code hab ich hier:
if(empty($username_err) && empty($nname_err) && empty($vname_err) && empty($password_err) && empty($confirm_password_err)){
$sql = "INSERT INTO users (username, vname, nname, password) VALUES (?, ?, ?, ?)";
if($stmt = mysqli_prepare($link, $sql)){
mysqli_stmt_bind_param($stmt, "ssss", $param_username, $param_vname, $param_nname, $param_password);
$param_username = $username;
$param_vname = $vname;
$param_nname = $nname;
$param_password = password_hash($password, PASSWORD_DEFAULT);
if(mysqli_stmt_execute($stmt)){
header("location: bla.php");
} else{
echo "Something went wrong. Please try again later.";
}
}
mysqli_stmt_close($stmt); <--- Das ist die Betroffene Zeile 165 die den Fehler verursacht!
}
mysqli_close($link);
}
?>
Alles anzeigen
Das ist nicht der ganze Code da er über 200 Zeilen hat, aber falls er benötigt wird kann ich ihn gerne nachtragen.
Danke schon einmal im Voraus falls mir jemand helfen kann:)