【问题标题】:Forgot Password in Codeigniter3在 Codeigniter 3 中忘记密码
【发布时间】:2017-08-12 12:09:18
【问题描述】:

我的代码在数据库中不起作用。

这是我的模型函数。请告诉我这个方法有什么问题,因为它不在数据库中运行:

登录模型.php

public function forgot_password()
{
    $this->db->select('*');
    $this->db->from('tblmvbsystemusers');
    $this->db->where('sysu_email',$this->input->post('email'));
    $this->db->where('sysu_status','1');
    $query=$this->db->get();
    $row=$query->row();
    send_mail($row->sysu_name,$row->sysu_email,'admin_password_help',$row->sysu_email);
    if ($query->num_rows() == 1)
        return true;
    else
        return false;
}

【问题讨论】:

  • 也许你应该检查整数是否已经存储在数据库中(即$this->db->where('sysu_status', 1);)。

标签: codeigniter


【解决方案1】:

请打印最后执行的查询 您可以使用以下语法。

$this->db->last_query();

然后复制它并在 phpmyadmin 中手动运行。 你会看到更好的结果

【讨论】:

    猜你喜欢
    • 2015-10-29
    • 2012-12-20
    • 1970-01-01
    • 2015-09-28
    • 2013-06-10
    • 2019-07-13
    • 2019-07-08
    • 2016-04-26
    • 1970-01-01
    相关资源
    最近更新 更多