gpt4 book ai didi

php - 如何使用 CodeIgniter 检查电子邮件是否已存在于数据库中

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:56:36 24 4
gpt4 key购买 nike

我正在 CodeIgniter 中做应用程序。我不知道如何在 CodeIgniter 中将电子邮件与数据库进行比较,请任何人帮助我。

Controller

public function signup()
{
$this->load->view('signup');

}
public function savedata(){

$this->load->library('form_validation');
$this->form_validation->set_rules('firstname', 'firstname', 'required');
$this->form_validation->set_rules('lastname', 'lastname', 'required');


if ($this->form_validation->run() == TRUE) // Only add new option if it is unique
{
$result = $this->account_model->insert();
if($result > 0)
{
$data['message'] = "Added successfully";

$this->load->view('signup',$data);
}
else
{
$this->index();
}
}
else
{
$this->load->view('signup');
}
}

如何查看邮箱是否已经存在?

最佳答案

假设,您有user 表和email 列。所以你必须在表单验证中添加这一行

$this->form_validation->set_rules('email','Email','required|valid_email|is_unique[users.email]');

注意并且需要在您的 email 列中有一个唯一索引

检查 Documentation

关于php - 如何使用 CodeIgniter 检查电子邮件是否已存在于数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27294776/

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