【发布时间】:2014-05-15 01:32:58
【问题描述】:
我需要运行类似于此的查询
select * from users where (username='abc' or email='abc@gmail.com') and password='123'
如何在 codeigniter 中做到这一点?我试过类似的东西,
$this->db->select('*');
$this->db->from('users');
$this->db->where("email = '" . $email . "'");
$this->db->or_where("username = '" . $email . "'");
$this->db->where("password = '" . $password . "'");
$query = $this->db->get();
在这里,用户可以插入用户名的值作为电子邮件或用户名。所以需要用密码检查电子邮件字段和用户名字段中的用户名字段值
【问题讨论】:
标签: mysql codeigniter select where