gpt4 book ai didi

php - 你如何使用 php 和数据库验证电子邮件和用户名,每个都有两个不同的输出?

转载 作者:搜寻专家 更新时间:2023-10-30 23:07:44 26 4
gpt4 key购买 nike

我有一个小问题。使用我的注册表单,用户必须输入用户名和电子邮件。我需要能够检查两者,同时为每个提供单独的输出。

例如:

用户输入现有用户名:该用户名已存在。

现有电子邮件中的用户类型:该电子邮件已存在。

用户输入现有用户名和电子邮件:该用户名已存在。该电子邮件已经存在。

明白了吗?以下是我目前使用的代码。当我提交时,其他语句均未运行。如果有人已经在网站上找到了这方面的文章,请向我推荐,因为到目前为止我找不到可以帮助我的文章。

if ($db_found) {
$uSQL = "SELECT * FROM login WHERE username = $username";
$uresult = mysql_query($uSQL);
$unum_rows = mysql_num_rows($uresult);

$eSQL = "SELECT * FROM login WHERE email = $email";
$eresult = mysql_query($eSQL);
$enum_rows = mysql_num_rows($eresult);

if ($unum_rows > 0) {
$errorMessage = "";
}
else {
echo "Username Already Exists";
}
if ($enum_rows > 0) {
$errorMessage = "";
}
else {
echo "Email Already Exists";
}

最佳答案

第一眼看上去不错。您确定 $email 和 $username 包含正确的输入吗?

我的第一个尝试是对查询进行回显,然后在 phpmyadmin 中使用此查询来验证它是否正确。

关于php - 你如何使用 php 和数据库验证电子邮件和用户名,每个都有两个不同的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24348333/

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