重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
用户模块 在 phpcms/modules/member/member.php 92行左右!
站在用户的角度思考问题,与客户深入沟通,找到东风网站设计与东风网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、网站建设、外贸网站建设、企业官网、英文网站、手机端网站、网站推广、申请域名、网络空间、企业邮箱。业务覆盖东风地区。
代码贴下:
//默认选取一个月内的用户,防止用户量过大给数据造成灾难
$where_start_time = strtotime($start_time) ? strtotime($start_time) : 0;
$where_end_time = strtotime($end_time) + 86400;
//开始时间大于结束时间,置换变量
if($where_start_time $where_end_time) {
$tmp = $where_start_time;
$where_start_time = $where_end_time;
$where_end_time = $tmp;
$tmptime = $start_time;
$start_time = $end_time;
$end_time = $tmptime;
unset($tmp, $tmptime);
}
PHP查询到的数据存放到数组里面,一般使用$arr[]=$row的方式实现,$row是mysql_fetch_array获得的一行数据,本身是一个数组,执行上面的语句之后,这一行会添加存放在额为数组$arr的最后。 典型的例子代码是这样的:mysql_connect('127.0.0.1', 'root', '123456');$sql='select * from test.tab';if ($res=mysql_query($sql)){ while($row=mysql_fetch_array($res)) $result[]=$row; mysql_free_resule($res);}else echo "执行SQL语句:$sql\n错误:".mysql_error();echo '查询结果在下面的额为数组里面:';print_r($result);echo '';
先说原理,首先就是根据你表里面记录时间的字段的格式要方便些,还有你是一三十天为一个单位还是安装自然月为一个月。不论那种你也可以多种方式就是选择要显示的时间。那么就比较复杂,不过都大同小异。你可以可以用正则对时间进行处理,之后得到你的数据库表数据调用循环范围。然后对日期进行分类,之后每个分类里面的钱数进行相加。要做好也挺麻烦主要是要顾虑各种情况。不懂再问我把,就说这些了。
SELECT COUNT(*) AS total FROM `logs` WHERE FROM_UNIXTIME(`create_time`,'%Y-%m')='2015-06'
试试这个
select * from table1 where month(date)='您要查询的月份' order by date;
year(date) 即为年份
day(date) 顾名思义