在mysql中使用php查询从开始到结束
我在mysql表中有一个日期字段,格式如下:Y-m-d 我想导出所有日期介于$fromDate和$toDate之间的帖子 我相信这很容易,但现在我完全没有想法了 如果有帮助的话,我正在使用codeigniter 致意在mysql中使用php查询从开始到结束,php,codeigniter,mysql,Php,Codeigniter,Mysql,我在mysql表中有一个日期字段,格式如下:Y-m-d 我想导出所有日期介于$fromDate和$toDate之间的帖子 我相信这很容易,但现在我完全没有想法了 如果有帮助的话,我正在使用codeigniter 致意 Audun尝试构建一个类似于此的查询,并将其传递给mysql\u查询(假设$fromDate和$toDate中的日期格式与mysql列的日期格式匹配) 尝试构建类似于此的查询并将其传递给mysql\u查询(假设$fromDate和$toDate中的日期格式与mysql列的日期格式匹
Audun尝试构建一个类似于此的查询,并将其传递给mysql\u查询(假设$fromDate和$toDate中的日期格式与mysql列的日期格式匹配)
尝试构建类似于此的查询并将其传递给mysql\u查询(假设$fromDate和$toDate中的日期格式与mysql列的日期格式匹配)
在关于处活动记录的CodeIgniter文档中,有一个标题为“$this->db->where();”的小节
您可以在选中条件的列的名称之后使用比较符号(如!=,=)。例如:
$this->db->where('id'=>$date);
$this->db->where($array);
在关于处活动记录的CodeIgniter文档中,有一个标题为“$this->db->where();”的小节
您可以在选中条件的列的名称之后使用比较符号(如!=,=)。例如:
$this->db->where('id'=>$date);
$this->db->where($array);
中的$fromDate
和$toDate
是什么格式?它们类似于$toDate=$this->input->post('toDate');这使得Y-m-d像2009-03-23。中的$fromDate
和$toDate
是什么格式?它们像这样$toDate=$this->input->post('toDate');这让Y-m-d看起来像2009-03-23。
<?
$query="SELECT * FROM table WHERE date BETWEEN '$fromDate' AND '$toDate'";
?>
$array = array('name !=' => $name, 'id <' => $id, 'date >' => $date);
$this->db->where($array);