“如何修复”;未捕获错误:调用未定义的函数mysqli_stmnt_init();在PHP和MySQLi中
当我试图执行它时,它说: 未捕获错误:调用未定义的函数mysqli\u stmnt\u init()“如何修复”;未捕获错误:调用未定义的函数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_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();
}