[英]How to check two values with one Column in codeigniter
我想用codeigniter中的一列数据库检查两个值。 数据库中有'add_date'列,我想使用'add_date'列检查来自$ daterange变量的值。 通过使用$array = explode(' ', $daterange);
将$ daterange变量拆分为array $array = explode(' ', $daterange);
现在,我想使用$ array的第一个索引和$ array的第二个索引检查'add_date'列。 但是$ where没有给出实际值。
public function get_reports() {
if ($this - > input - > post()) { //If Any Values Posted
if ($this - > input - > is_ajax_request()) { //If Request Generated From Ajax
//Getting Posted Values
$daterange = $this - > input - > post('daterange');
$array = explode(' ', $daterange);
$where = array(
'add_date' > $array[0],
'add_date' < $array[1]
);
$this - > data['sales'] = $this - > Common_model - > select_fields_where_like_join("add_sales", "*", '', $where);
$this - > show('reports/sales_reports', $this - > data);
}
}
}
您应该简单地替换此代码
'add_date' > $array[0],
'add_date' < $array[1]
有了这段代码。 我确定它将为您服务。
'add_date >'$array[0] ,'add_date <'$array[1]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.