gpt4 book ai didi

php - 检查是否存在于数据库 mysqli_num_rows

转载 作者:行者123 更新时间:2023-11-30 21:53:07 24 4
gpt4 key购买 nike

$check = mysqli_real_escape_string($link, $_REQUEST['email']);
$sql = "SELECT * FROM users WHERE email = '$check'";
if (mysqli_num_rows($sql) == 0)
{
echo "1";
}
else
{
echo "0";
}

我正在尝试检查数据库中是否存在电子邮件,但是无论我为 if (mysqli_num_rows($sql) == 0 添加什么值,我都只返回结果 10 如果电子邮件存在或不存在。一些想法?

最佳答案

您没有使用 mysqli_query 运行 sql 语句

必须先查询sql语句再统计行数

$conn = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db");
/*mysqli connection*/

$check = mysqli_real_escape_string($link, $_REQUEST['email']);
$sql = "SELECT * FROM users WHERE email = '$check'";
$res = mysqli_query($conn,$sql);
if (mysqli_num_rows($res ) == 0){
}

关于php - 检查是否存在于数据库 mysqli_num_rows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46320346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com