$this->db->select('*');
$this->db->from('user');
$this->db->where("Password",$password);
$this->db->where("Status",true);
$this->db->where("(Username = '$username' OR Email = '$email')");
$query=$this->db->get();
查询成功的电子邮件条件,但用户名失败,有人可以帮助我理解为什么这不会按照预期的方式运作。Codeigniter - 活动记录如何在哪里(codition或条件)
功能:当password = password和status = true和(username = username或email = email)时,查询应该返回记录。
这是一个登录表单,用户可以指定用户名和密码或电子邮件和密码,这些匹配的查询应返回结果。
此外在另一个说明查询不完全匹配的密码正好我的意思是不区分大小写,我想密码比较是区分大小写,所以我们可以得到一个完全匹配。
请帮忙!感谢我advbance
感谢您的输入,非常感谢 – coolcoder 2014-09-29 04:44:02
@coolcoder您可以接受答案并将其标记为已解决,如果它解决了问题,请按照以下步骤操作=> http http://meta.stackexchange.com/a/5235/**并欢迎来到Stack。 – 2014-09-29 17:19:28