Как исправить «Uncaught Error: вызов неопределенной функции mysqli_stmnt_init ()» в PHP и MySQLi - PullRequest
0 голосов
/ 10 октября 2019

Когда я пытался выполнить его, он говорит:

Uncaught Ошибка: вызов неопределенной функции mysqli_stmnt_init ()

else{

    $sql = "SELECT uidUsers FROM user WHERE uidUsers=?";
    $stmt = mysqli_stmnt_init($conn);
    if (!mysqli_stmt_prepare($stmt,$sql)){
        header("Location: ../signup.php?error=sqlerror");
        exit();
    }
    else{
        mysqli_stmt_bind_param($stmt, "s", $username);
        mysqli_stmt_execute($stmt);
        mysqli_stmt_store_result($stmt);
        $resultCheck = mysqli_stmt_num_rows($stmt);
        if($resultCheck > 0){
            header("Location: ../signup.php?error=usertaken&mail=".$email);
            exit();
        }
        else{

            $sql = "INSERT INTO users (uidUsers, emailUsers, pwdUsers) VALUES (?, ?, ?)";
            $stmt = mysqli_stmnt_init($conn);
            if (!mysqli_stmt_prepare($stmt,$sql)){
                header("Location: ../signup.php?error=sqlerror");
                exit();
            }

1 Ответ

0 голосов
/ 10 октября 2019

Как уже упоминалось в комментариях выше. У вас есть опечатка, фактический вызов функции должен быть mysqli_stmt_init (), тогда как у вас есть mysqli_stmnt_init ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...