第二个:日期区间查询
if (!empty($bdate)) {
$map['addtime'] = array('egt', $bdate . ' 0:00:00');
}
if (!empty($edate)) {
$map['addtime'] = array('elt', $edate . ' 23:59:59');
}
针对同一字段的查询,并不是一个区间。两者都不空才是区间呢?
现在区间我是这样写的
if (!empty($bdate)) {
$map['addtime'] = array('egt', $bdate . ' 0:00:00');
}
if (!empty($edate)) {
$map['addtime'] = array('elt', $edate . ' 23:59:59');
}
if (!empty($bdate) && !empty($edate)) {
$map['addtime'] = array(array('egt', $bdate . ' 0:00:00'), array('elt', $edate . ' 23:59:59'));
}
最佳答案