【发布时间】:2020-08-28 13:39:28
【问题描述】:
我应该在哪里添加代码以检查电子邮件是否存在?我已经在一个数组中插入了我的所有详细信息我应该如何调用特定属性以及我应该在哪里实现它以便它检查我的数据库中是否存在多于一封电子邮件?
<?php
$connect = new PDO("mysql:host=localhost;dbname=testing", "root", "");
$message = '';
if(isset($_POST["email"]))
{
sleep(3);
$query = "
INSERT INTO tbl_login
(first_name, last_name, gender, email, password, address, mobile_no) VALUES
(:first_name, :last_name, :gender, :email, :password, :address, :mobile_no)
";
$password_hash = password_hash($_POST["password"], PASSWORD_DEFAULT);
$user_data = array(
':first_name' => $_POST["first_name"],
':last_name' => $_POST["last_name"],
':gender' => $_POST["gender"],
':email' => $_POST["email"],
':password' => $password_hash,
':address' => $_POST["address"],
':mobile_no' => $_POST["mobile_no"]
);
$statement = $connect->prepare($query);
if($statement->execute($user_data))
{
$message = '
<div class="alert alert-success">
Registration Completed Successfully
</div>
';
header("location:login.php");
}
else
{
$message = '
<div class="alert alert-success">
There is an error in Registration
</div>
';
}
}
?>
【问题讨论】: