两个查询问题

浏览:232 发布日期:2014/08/13 分类:求助交流
第一个:WHERE (conv('0000110000100100',2,10) & conv(dictproperty,2,10))>0 thinkphp怎么写合适?
第二个:日期区间查询
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'));
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>