“如何修复”;未捕获错误:调用未定义的函数mysqli_stmnt_init();在PHP和MySQLi中

“如何修复”;未捕获错误:调用未定义的函数mysqli_stmnt_init();在PHP和MySQLi中,php,mysqli,Php,Mysqli,当我试图执行它时,它说: 未捕获错误:调用未定义的函数mysqli\u stmnt\u init() 如上述评论所述。您有一个输入错误,实际的函数调用应该是mysqli_stmt_init(),而您有mysqli_stmnt_init()。您有一个输入错误,应该是:mysqli_stmt_init()请检查可能的重复,非常感谢,我太粗心了。 else{ $sql = "SELECT uidUsers FROM user WHERE uidUsers=?"; $stmt = my

当我试图执行它时,它说:

未捕获错误:调用未定义的函数mysqli\u stmnt\u init()


如上述评论所述。您有一个输入错误,实际的函数调用应该是mysqli_stmt_init(),而您有mysqli_stmnt_init()。

您有一个输入错误,应该是:
mysqli_stmt_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();
            }