【发布时间】:2019-02-21 10:39:55
【问题描述】:
我有这两个where 子句来从表中选择数据。我想把这两者合二为一。当我添加AND 时,它没有输出。如果我单独使用它可以正常工作....但是我希望两个where 条件同时工作
$this->db->where("(DATE_FORMAT(from_date,'%m') = '$m' AND DATE_FORMAT(from_date,'%Y') = '$y')OR (DATE_FORMAT(to_date,'%m') = '$m' AND DATE_FORMAT(to_date,'%Y') = '$y' )");
$this->db->where("resource","$e");
$this->db->order_by("status","desc");
【问题讨论】:
-
使用 $this->db->and_where ("resource","$e");
-
在哪里?代码 $query = $this->db->get(); $users = $query->result();代码在这里?
-
请指定完整代码。我使用了这个单一的 where 条件并且在 $this->db->where("(DATE_FORMAT(from_date,'%m') = '$m' AND DATE_FORMAT (from_date,'%Y') = '$y') OR (DATE_FORMAT(to_date,'%m') = '$m' AND DATE_FORMAT(to_date,'%Y') = 'y') 和资源 = '$ e'");
-
它对我不起作用..所以我有一个表格,想为特定员工选择具有特定月份和年份的叶子,所以我输入月份和年份,以及员工姓名..那个通过控制器传递给模型。所以这是我的“sql”来列出满足两个条件的行
标签: php codeigniter mysqli