首页 > 解决方案 > 如何使用 between 将简单的 SQL 查询转换为 CodeIgniter?

问题描述

请帮帮我,我想将一个简单的 SQL 语句转换为 Codeigniter

date($fromDate) BETWEEN vehicle_register.start_dt AND vehicle_register.end_dt

标签: phpsqlcodeigniter

解决方案


试试这个Method chaining

$this->db->select('*');
$this->db->from('yourTableName');
$this->db->where('date('.$fromDate.') >=', 'vehicle_register.start_dt');
// >= will get conditional date too so please keep it as your reqirement
$this->db->where('date('.$fromDate.') <=', 'vehicle_register.end_dt');
$query= $this->db->get();
if($query->num_rows() > 0){
  //return $query->result();//according to your need
}else{
  //return array();//according to your need
}

推荐阅读