php - 致命错误:未捕获的错误:在 C:\xampp\htdocs\Powerpoint Learner Pro\php\Course_Action.php:27 中调用 bool 上的成员函数 bind_param()
问题描述
我已经尝试了一切,但没有任何效果,这是我的代码:
if(mysqli_connect_error()) {
die('Connect Error('. mysqli_connect_errno(). ')' . mysqli_connect_error());
} else {
$SELECT = "SELECT email From register Where email = ? Limit 1";
$INSERT = "INSERT Into register(FirstName, LastName, Password, Email, gender) values(? , ? , ? , ? , ?)";
// Prepare Statement
$stmt = $conn->prepare($SELECT);
$stmt-> bind_param("s" , $email);
$stmt-> execute();
$stmt-> bind_result($Email);
$stmt-> store_result();
$rnum = $stmt->num_rows;
if($rnum == 0) {
$stmt-> close();
$stmt = $conn-> prepare($INSERT);
$stmt-> bind_param("sssss" , $Firstname , $Lastname , $Email , $password , $gender);
$stmt-> execute();
echo "New record inserted sucessfully";
} else {
echo "Someone already registered using this email";
}
$stmt-> close();
$conn-> close();
}
}
有人可以帮助我吗?如果有人对这个 8 天的卡住代码提供纯粹的帮助,那将是一种乐趣。
解决方案
推荐阅读
- python - 如何从用户传递多个值并在字典中搜索它们以返回键
- flutter - Firebase 未检测到登录用户
- python - 使用正则表达式解析日志
- php - 从不同子目录中的多个 .html/.php 文件引用的头文件中引用图像文件的正确方法是什么?
- c++ - 使用 make 编译时出错,C++/Gnu 版本有问题?
- asp.net - 如何使用依赖于 ReactJS 的 VS Code 运行 .NET 框架项目?
- python-3.x - 忽略pytest中的函数
- python - 第 34 行的 elif 语句出现错误。它说语法无效。我尝试将缩进和 elif 语句更改为 if else
- netsuite - SUITETALK- Netsuite searchAdvanced 以基础货币提供线路价格
- python - 如何将相对路径视为 Django 中的完整 URL?