php - 我在 php mysql 中的属性 num_rows 中遇到错误
问题描述
我在num_rows
属性中遇到错误php mysql
我的代码:-
<?php
require ('connect.php');
$inputemail = $_POST['email'];
$sql = "SELECT*FROM accounts WHERE Email='$inputemail' ";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
die ("Email is already registered....");
}
else {
echo "Congrats!!";
}
?>
错误:-
Notice: Trying to get property 'num_rows' of non-object
但这是有效的: -
<?php
require ('connect.php');
$inputemail = $_POST['email'];
$sql = "SELECT*FROM accounts ";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
die ("Email is already registered....");
}
else {
echo "Congrats!!";
}
?>
为什么??
解决方案
推荐阅读
- sql - SQL 递归 CTE 无限循环
- cairo - 在开罗绘制图像时如何禁用线性插值/平滑/抗锯齿?
- java - 检查同一数组上的两个重复字符是否位于最后一个位置。但是其中一个字符在最后一个位置
- angular-material - 选择所有垫子选项无法正常工作
- terraform - 更新自定义中转网关路由表而不是默认路由表 - terraform
- java - android.widget.ListView.setAdapter(android.widget.ListAdapter)' 在空对象引用上
- android - 我可以在 ViewModel 类中注入 @RootContext 吗?
- asp.net-core - Autofac 无法解析 ASP。NET Core Controller 尝试传递参数进行注册时
- javascript - `button.click` 只显示点击功能但不执行点击
- graphql - 如何使用 Nuxt ServerMiddleware 和 Apollo GraphQL 处理 301 重定向