【发布时间】:2020-07-27 09:21:53
【问题描述】:
我想从数据库中统计过去 7 天的注册用户,包括今天的日期,我提到的结构如下所示:-
reg_users
+----+---------------------+------+
| id | added-date | name |
+----+---------------------+------+
| 1 | 2020-06-01 00:02:40 | john |
+----+---------------------+------+
| 2 | 2020-06-01 00:02:41 | sue |
+----+---------------------+------+
| 3 | 2020-06-03 00:02:42 | fran |
+----+---------------------+------+
| 4 | 2020-06-04 00:02:40 | mark |
+----+---------------------+------+
| 5 | 2020-06-05 00:02:41 | tim |
+----+---------------------+------+
现在假设我如何计算过去 7 天的总注册使用日期......我今天考虑的地方是 2020-06-07 [dd-mm-yyy],我想在数组中得到结果,如 [2, 0, 1, 1, 1, 0, 0] 这里 2 因为有 2 个用户在 @ 上注册987654325@ 然后在2020-06-02 没有用户拒绝所以0。
请帮帮我..
【问题讨论】:
-
"从 reg_users WHERE added_date
-
它不工作
$stmt = $con->prepare('SELECT COUNT(*) FROM user WHERE timestamp <= "2020-07-27", strtotime("-7 day") GROUP BY DATE(timestamp)'); foreach($stmt as $row) { // if($row == '') { // $totalTech = '0'; // } else { $totalTech[] = $row; // } }