php - 如何使用 between 将简单的 SQL 查询转换为 CodeIgniter?
问题描述
请帮帮我,我想将一个简单的 SQL 语句转换为 Codeigniter
date($fromDate) BETWEEN vehicle_register.start_dt AND vehicle_register.end_dt
解决方案
试试这个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
}
推荐阅读
- javascript - 如何防止 PHP 回显结束 JS 字符串?
- java - 必须定义 GOOGLE_APPLICATION_CREDENTIALS。如何在 Heroku 上的 Java Spring 中设置环境变量?
- html - 从网站上抓取的一串文本创建名称数组
- java - 如何使用 java 在 Internet 上创建、访问和编辑 csv 文档
- java - 为什么只有少量的Java库里面包含module-info.class?
- javascript - node.bcrypt.js,错误:“未定义未给出回调函数”
- java - Java - Flink -> 过滤元组列表的最快方法
- python - Python Tkinter 线程在 Windows 10 上无法按预期工作
- c# - C# GetAllUsers() 项目已被添加。输入字典错误
- java - 如何从过滤的 jtable 中选择并显示右行?