php - 致命错误:未捕获的类型错误:mysqli_num_rows():参数 #1 ($result) 必须是 mysqli_result 类型,
问题描述
在我的 registration.php 表单中编写“已发送电子邮件”代码时弹出错误错误的完整标题:
致命错误:未捕获的类型错误:mysqli_num_rows():参数 #1 ($result) 必须是 mysqli_result 类型,C:\xampp\htdocs\prototype\registration.php:19 中给出的布尔型堆栈跟踪:#0 C:\xampp\ htdocs\prototype\registration.php(19):mysqli_num_rows(false) #1 {main} 在第 19 行的 C:\xampp\htdocs\prototype\registration.php 中抛出
代码:
<?php
session_start();
$con = mysqli_connect('localhost','sjahub','123456');
mysqli_select_db($con, 'userregistration');
$name = $_POST['name'];
$grade = $_POST['grade'];
$email = $_POST['email'];
$password = $_POST['password'];
$s = " select * from users where email = '$email'";
$result = mysqli_query($con, $s);
$num = mysqli_num_rows($result);
if ($num == 1){
echo" Email Already Taken";
}else{
$reg= " insert into usertable(name , grade , email , password) values ('$name' , '$grade' ,
'$email' , '$password')";
mysqli_query($con, $reg);
echo" Registration Successful!";
}
?>
解决方案
推荐阅读
- powershell - PowerShell - 将属性 BULK 更改为用户列表
- linux - 如何在 GNU 并行中插入睡眠?
- angular - 提交,keyup.enter 不适用于 Angular 10
- flutter - 颤振 - 如何将文本表单字段提交到注册按钮?
- lua - Lua eof 函数,如何推断结束命令的数量和解释
- android - 如何在我的浮动按钮中仅单击一次
- python - 使用 Python 的 ggplot2 实现“plotnine”的每小时热图?
- reactjs - 如何动态更新数组的一个元素
- reactjs - 是否可以将clevertap推送通知与expo reactnative集成
- arrays - 使用 C 查找 N 元素数组中所有可能对的总和