中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

如何在PHP中MySQL對一段時間內每天的數據進行統計-創新互聯

這期內容當中小編將會給大家帶來有關如何在PHP中MySQL對一段時間內每天的數據進行統計,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

公司專注于為企業提供網站制作、網站設計、微信公眾號開發、電子商務商城網站建設,成都小程序開發,軟件按需求定制開發等一站式互聯網企業服務。憑借多年豐富的經驗,我們會仔細了解各客戶的需求而做出多方面的分析、設計、整合,為客戶設計出具風格及創意性的商業解決方案,成都創新互聯更提供一系列網站制作和網站推廣的服務。

代碼如下:


$month = '04';
$year = '2017';
$max_day = cal_days_in_month(CAL_GREGORIAN, $month, $year);   //當月最后一天
//構造每天的數組
$days_arr = array();
for($i=1;$i<=$max_day;$i++){
  array_push($days_arr, $i);
}
$return = array();
//查詢
foreach ($days_arr as $val){
  $min = $year.'-'.$month.'-'.$val.' 00:00:00';
  $max = $year.'-'.$month.'-'.$val.' 23:59:59';
  $sql = "select count(*) as total_num,sum(`total_price`) as amount from `orders` where `enterdate` >= {$min} and `enterdate` <= {$max}";
  $return[] = mysqli_query($sql);
}
return $return;

這個sql簡單,但是每次需要進行30次查詢請,嚴重拖慢響應時間。

優化

如何使用一個sql直接查詢出各天的數量總計呢?

此時需要利用 mysql 的date_format 函數,在子查詢中先查出當月所有訂單,并將 enterdate 用 date_format 函數轉換為 天 ,然后按天group by 分組統計。 代碼如下:

$month = '04';
$year = '2017';
$max_day = cal_days_in_month(CAL_GREGORIAN, $month, $year);   //當月最后一天
$min = $year.'-'.$month.'-01 00:00:00';
$max = $year.'-'.$month.'-'.$max_day.' 23:59:59';
$sql = "select t.enterdate,count(*) as total_num,sum(t.total_price) as amount (select date_format(enterdate,'%e') as enterdate,total_price from orders where enterdate between {$min} and {$max}) t group by t.enterdate order by t.enterdate";
$return = mysqli_query($sql);

如此,將30次查詢減少到1次,響應時間會大大提高。

注意:

1.由于需查詢當月所有數據,在數據量過大時,不宜采取本方法。

2.為避免當天沒有數據而造成的數據缺失,在查詢后,理應根據需求對數據進行處理。

上述就是小編為大家分享的如何在PHP中MySQL對一段時間內每天的數據進行統計了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創新互聯行業資訊頻道。

網站題目:如何在PHP中MySQL對一段時間內每天的數據進行統計-創新互聯
本文路徑:http://www.2m8n56k.cn/article12/djjhgc.html

成都網站建設公司_創新互聯,為您提供用戶體驗品牌網站設計App設計Google網站改版自適應網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站
主站蜘蛛池模板: 亚洲欧美第一 | 一级黄片一级毛片 | 亚洲视频免费一区 | 国产片一级 | 久久黄色影片 | 女同日韩互慰互摸在线观看 | 亚洲一区二区三区不卡视频 | 久久久久久久岛国免费观看 | 欧美aaa大片 | 手机看片免费基地 | 九九精品免费观看在线 | 波多野结衣免费视频观看 | 毛片美国基地 | 台湾三级香港三级在线理论 | 久久精品中文字幕首页 | 亚洲视频天堂 | 欧美日韩一区二区综合 | 国产精品久久久久久麻豆一区 | 亚洲第三区 | 性色a v 一区 | 久久国产一区二区三区 | 免费韩国美女爽快一级毛片 | 中文字幕日韩三级 | 久久一级视频 | 精品免费久久久久久成人影院 | 中文字幕亚洲综合久久 | 国产一级毛片国语版 | 69性欧美高清影院 | 日韩一级不卡 | 久久久网站亚洲第一 | 国产成年网站v片在线观看 国产成人aa在线视频 | 亚洲欧美一区二区三区在线播放 | 日韩精品午夜视频一区二区三区 | 日韩欧美在线观看视频一区二区 | 中文字幕乱码无线码在线 | 免费又黄又爽又猛大片午夜 | 国产三级精品三级 | 性欧美精品 | 成人区精品一区二区毛片不卡 | 欧美一区二区三区日韩免费播 | 好湿好紧好痛a级是免费视频 |