gpt4 book ai didi

php - 使用 if 语句创建条件来证明数据已存在于数据库中

转载 作者:行者123 更新时间:2023-11-29 20:24:03 24 4
gpt4 key购买 nike

在相关的脚本中,除了证明数据库中存在电子邮件之外,我可以做我想做的所有事情。我知道我错过了一些东西,遗漏了一些东西。在这个问题中,我只显示不起作用的代码。脚本的其余部分有效。我认为问题出在 if 语句中,但我似乎无法弄清楚。

if(empty($_POST['email']))
{

$query_email = "
SELECT
email
from users
where
email = :email
";

$query_goes = array(

':email' => $_POST['email']

);
try
{

$stmt = $db->prepare($query_email);
$result = $stmt->execute($query_goes);
}
catch (PDOException $ex)
{
die("Failed to run query: " . $ex->getMessage());
}
$row = $stmt->fetch();
if($row)
{
die("This email is already in use...");
}

}

}

最佳答案

将代码更改为

if(!empty($_POST['email'])){
//...
}

这样你的 if 语句就会被执行,因为 $_POST['email'] 不为空。

关于php - 使用 if 语句创建条件来证明数据已存在于数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39394645/

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