簡體   English   中英

如何使用單個查詢和 PHP 顯示此特定 mySQL 表的行?

[英]How to show the rows of this specific mySQL table with a single query and PHP?

我在 mySQL 中有下表。 我的問題是如何通過單個查詢顯示過去 2 天(昨天和 2 天前)的 unique_visitors、綜合瀏覽量等?

我希望這是動態的,這意味着不使用日期,例如where date ='2016-05-02'

輸出將通過 PHP。

id date       unique_visitors pageviews
 4 2016-05-02            3108     27166
 3 2016-05-01            2189     16848
 2 2016-04-30            2475     20568
 1 2016-04-29            2733     22877

可能重復: 在 mysql 中獲取 2 天前的查詢

WHERE date BETWEEN 
    DATE_SUB(DATE(NOW()), INTERVAL 2 DAY)
    AND DATE_SUB(DATE(NOW()), INTERVAL 1 DAY) 

您可以使用以下動態查詢來獲取最近 3 天的工資

SEKECT *FROM TABLENAME WHERE DATE_COLUMN >= DATE_ADD(CURDATE(), INTERVAL -2 DAY);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM