字段是 时间戳的网上搜索这样不行的
7天 SELECT * FROM `表名` where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名); /*DATEDIFF(now() , FROM_UNIXTIME(`时间字段名`)) = 7; //时间字段 存储类型为时间戳*/
$wheresql .=" AND datediff(now(),FROM_UNIXTIME(`paidan_time`))=7 ";
7天 SELECT * FROM `表名` where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名); /*DATEDIFF(now() , FROM_UNIXTIME(`时间字段名`)) = 7; //时间字段 存储类型为时间戳*/
$wheresql .=" AND datediff(now(),FROM_UNIXTIME(`paidan_time`))=7 ";
解决方案 »
- 各位PHP同仁帮我参考一下, 发表意见者有分
- cookie 保存 名称 的方法
- ☆☆☆PHP中webservice调用的问题【麻烦大家帮帮忙】
- 在使用div网页中,当中间div的body内容变动时,怎么使最下边的另一个div的内容连动呀?
- 谁帮忙看看 这个代码为什么不会循环
- 提问:php的验证码会图片会不会存在客户端的本机啊?会的话,存在什么地方?
- 请问如何让PHP连接文件型ACCESS数据库?
- php5+apache1.3.27配置问题
- 文件改名(rename)
- 提交表单到另一网页的时候,另一网页需要定义么?
- 谁帮我看看 这个代码 为什么老是报错。
- Tomcat好想勾搭Apache,我和我的小伙伴都快急死了……
//时间短查询
$starttime=GetMkTime($starttime);
$endtime=GetMkTime($endtime);
if($issettime==1){
if(!empty($starttime) && !empty($endtime)){
$wheresql .=" AND paidan_time BETWEEN $starttime AND ".$endtime."";
}else if(!empty($starttime) && empty($endtime)){
$endtime=time();
$wheresql .=" AND paidan_time BETWEEN $starttime AND ".$endtime."";
}else if(empty($starttime) && !empty($endtime)){
$starttime=GetMkTime("2012-1-1");
$wheresql .=" AND paidan_time BETWEEN $starttime AND ".$endtime."";
}
}else if($issettime==2){
if(!empty($starttime) && !empty($endtime)){
$wheresql .=" AND shousu_time BETWEEN $starttime AND ".$endtime."";
}else if(!empty($starttime) && empty($endtime)){
$endtime=time();
$wheresql .=" AND shousu_time BETWEEN $starttime AND ".$endtime."";
}else if(empty($starttime) && !empty($endtime)){
$starttime=GetMkTime("2012-1-1");
$$wheresql .=" AND shousu_time BETWEEN $starttime AND ".$endtime."";
}
}else
{
if(!empty($starttime)){
if($isset=="jr"){
$starttime=GetDateMK($starttime);
$wheresql .=" AND datediff('".$starttime."',FROM_UNIXTIME(`paidan_time`))=0 ";
}else{
//$endtime=time();
$wheresql .=" AND paidan_time BETWEEN $starttime AND ".$endtime."";
}
/*$nowtime = time();
$passtime=$nowtime-$starttime;
$tianshu=floor($passtime/(24*60*60));
echo floor($passtime/(24*60*60)); //天数
//echo '<br/>';
$starttime = $nowtime - ($tianshu*24*3600);
$wheresql .= " AND paidan_time='$starttime' ";*/
}
}