php如何查询本周的数据 php查询今天日期

php如何统计本星期的数据? - 技术问答

function aweek($gdate = \"\", $first = 0){if(!$gdate) $gdate = date(\"Y-m-d\");$w = date(\"w\", strtotime($gdate));//取得一周的第几天,星期天开始0-6$dn = $w ? $w - $first : 6;//要减去的天数$st = date(\"Y-m-d\", strtotime(\"$gdate -\".$dn.\" days\"));$en = date(\"Y-m-d\", strtotime(\"$st +6 days\"));return array($st, $en);//返回开始和结束日期}$weeks=implode(\"\' and \'\", aweek(\"\", 1));mysql_query(\"select * from table??where date Between \'$weeks\'\" )

创新互联是一家集网站建设,尼泸西企业网站建设,尼泸西品牌网站建设,网站定制,尼泸西网站建设报价,网络营销,网络优化,尼泸西网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

thinkphp 怎么查本周 本月时间范围内的数据

求本周的开始和结束时间

$w = date('w',time()) - 1;

$start_time = time() - $w * 60 * 60 * 24;         //星期一的时间戳

$end_time = time() + (6 - $w) * 60 * 60 * 24; //星期天的时间戳

M('tablename')-where("create_time =  {$start_time} and create_time = $end_time")-select();

月份的也很简单了,求出本月开始和结束的时间,然后在根据时间查询就可以了

php+mysql怎么查询本周的数据

思路:先关联数据库,然后执行sql语句,最后返回结果!

需要关联上数据库

?php

//创建对象并打开连接,最后一个参数是选择的数据库名称

$mysqli = new mysqli('localhost','root','','volunteer');

//检查连接是否成功

if (mysqli_connect_errno()){

//注意mysqli_connect_error()新特性

die('Unable to connect!'). mysqli_connect_error();

}

$sql = "SELECT *FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) = date(时间字段名)";

//执行sql语句,完全面向对象的

$result = $mysqli-query($sql);

while($row = $result-fetch_array()){

echo $row[0];

}

?

执行一条sql语句

SELECT *FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) = date(时间字段名)

3.运行结果、返回结果集:

$result=mysql_query($query);

并对结果进行处理!

thinkphp中如何查询当天,本周的,本月的,本年的数据,

//当天时间

$where['time'] = array(

array('egt',strtotime(date('Y-m-d',time())),

array('lt',strtotime(date('Y-m-d',time())).'+1 day')

);

// 本周时间

$where['time'] = array(

array('egt',strtotime(date('Y-m-d',time())).'-'.date('w',time()).' day'),

array('lt',strtotime(date('Y-m-d',time())).'+1 week -'.date('w',time()).' day');

);

// 本月时间

$where['time'] = array(

array('egt',strtotime(date('Y-m',time()))),

array('lt',strtotime(date('Y-m',time()).'+1 month'))

);

// 本年时间

$where['time'] = array(

array('egt',strtotime(date('Y',time()))),

array('lt',strtotime(date('Y',time()).'+1 year'))

);

上面是查询条件,直接运用到查询语句就可以了

$result = $db-where($where)-select();

更正下上面的那个 本年 查询时间

$where['time'] = array(

array('egt',strtotime(date('Y-01-01',time())),

array('lt',strtotime(date('Y-01-01',time()).'+1 year'))

);


标题名称:php如何查询本周的数据 php查询今天日期
浏览路径:http://myzitong.com/article/dossppi.html