gpt4 book ai didi

php - MySQL 无法满足我的需求

转载 作者:行者123 更新时间:2023-12-01 00:30:29 25 4
gpt4 key购买 nike

我正在尝试创建一个函数,该函数将根据用户的电子邮件检查用户是否存在。将提交的电子邮件与我数据库中的电子邮件条目进行比较后,我想查看用户是否合法。到目前为止,这是我编写的代码:

function user_exists($email)
{
$email = mysql_real_escape_string($email);
$query = mysql_query("SELECT COUNT(`id`) FROM `imgit_users` WHERE `email`='$email'");

return (mysql_result($query, 0) <= 1) ? true : false;
}

我是这样使用它的:

if (user_exists($register_email) === true)
{
echo 'Fail';
$errors[] = 'The supplied email is already in use';
}
else
{
if (empty($errors))
{
$user_id = user_register($register_username, $register_email, $register_password);
$_SESSION['imgit_uid'] = $user_id;
echo 'Okay';
}
}

我的脚本一直返回 Okay 而不是 Fail,即使我每次都输入相同的电子邮件也是如此。想法?

最佳答案

return (mysql_result($query, 0) >= 1) ? true : false;

将 <= 换成 >=

关于php - MySQL 无法满足我的需求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6980056/

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