如何在注册时使用 php 显示用户名存在或电子邮件存在的错误
How to show error as username exists or email exists using php while registration
您好,朋友们在使用 php 注册时试图显示错误,因为用户名已存在或电子邮件已存在。这是我的代码..
if (isset($_POST['username']) && isset($_POST['password'])){
$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
$unique_user = "SELECT * FROM `user` where username='$username' or email='$email'";
$unique_result = mysqli_query($mysql, $unique_user);
if(mysqli_num_rows($unique_result)>0)
{
echo "try again";
}
现在正在打印,请重试,但如何检查用户名或电子邮件是否已存在
我建议您只显示 用户名或电子邮件存在 而不是用户名存在和电子邮件存在。
无论如何,这是代码:
if (isset($_POST['username']) && isset($_POST['password'])){
$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
$unique_user = "SELECT * FROM `user` where username='$username' or email='$email'";
$unique_result = mysqli_query($mysql, $unique_user);
if(mysqli_num_rows($unique_result)>0)
{
while($res = mysqli_fetch_assoc($unique_result))
{
if($res['username'] == $username)
{
echo "Username Exists";
}
if($res['email'] == $email)
{
echo "Email Exists";
}
}
echo "Please try again";
}
$unique_user = "SELECT * FROM `user` where username='$username' or email='$email'";
$unique_result = mysqli_query($mysql, $unique_user);
if(mysqli_num_rows($unique_result)>0) {
while ($row = mysqli_fetch_array($unique_result)) {
if ($row['username'] === $username) {
echo 'Username Exist!';
} else {
echo 'Email Exist!';
}
}
}
您好,朋友们在使用 php 注册时试图显示错误,因为用户名已存在或电子邮件已存在。这是我的代码..
if (isset($_POST['username']) && isset($_POST['password'])){
$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
$unique_user = "SELECT * FROM `user` where username='$username' or email='$email'";
$unique_result = mysqli_query($mysql, $unique_user);
if(mysqli_num_rows($unique_result)>0)
{
echo "try again";
}
现在正在打印,请重试,但如何检查用户名或电子邮件是否已存在
我建议您只显示 用户名或电子邮件存在 而不是用户名存在和电子邮件存在。 无论如何,这是代码:
if (isset($_POST['username']) && isset($_POST['password'])){
$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
$unique_user = "SELECT * FROM `user` where username='$username' or email='$email'";
$unique_result = mysqli_query($mysql, $unique_user);
if(mysqli_num_rows($unique_result)>0)
{
while($res = mysqli_fetch_assoc($unique_result))
{
if($res['username'] == $username)
{
echo "Username Exists";
}
if($res['email'] == $email)
{
echo "Email Exists";
}
}
echo "Please try again";
}
$unique_user = "SELECT * FROM `user` where username='$username' or email='$email'";
$unique_result = mysqli_query($mysql, $unique_user);
if(mysqli_num_rows($unique_result)>0) {
while ($row = mysqli_fetch_array($unique_result)) {
if ($row['username'] === $username) {
echo 'Username Exist!';
} else {
echo 'Email Exist!';
}
}
}