
这个网址貌似有你想要的主要功能,php读写excel;
其他的功能就是登陆,用户信息存session,根据session用户信息查数据,
之后就是数据写入到excel中。楼主可以自己看看,或搜索相关文档 "php读写excel"
我只能帮到这了!
private function makeRankSql($order = "") {if (empty ( $order )) {
return $order
}
switch ($order) {
case "week" :
// 一周前
$begin = date ( "Y-m-d", mktime ( 0, 0, 0, date ( "m" ), date ( "d" ) - 7, date ( "Y" ) ) )
break
case "month" :
// 一个月前
$begin = date ( "Y-m-d", mktime ( 0, 0, 0, date ( "m" ) - 1, date ( "d" ), date ( "Y" ) ) )
break
default :
$begin = date ( "Y-m-d" )
break
}
$end = date ( "Y-m-d" )
return " and " . $this->daysAsSql ( $begin, $end, "DownloadLog.add_time" )
}
private function daysAsSql($begin, $end, $fieldName, $userOffset = null) {
App::uses ( "CakeTime", "Utility" )
$begin = CakeTime::fromString ( $begin, $userOffset )
$end = CakeTime::fromString ( $end, $userOffset )
$begin = date ( 'Y-m-d', $begin ) . ' 00:00:00'
$end = date ( 'Y-m-d', $end ) . ' 23:59:59'
$begin = strtotime ( $begin )
$end = strtotime ( $end )
return " ($fieldName >= '$begin') AND ($fieldName <= '$end') "
}
makeRankSql ( “week”)
这个可以使用sum函数去实现 返回来的就是这段时间内所有数字的总和select sum('个数') from '表名' where '时间' between '时间一' and '时间二'
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)