首页 > 解决方案 > 每天获取数据记录

问题描述

我希望 Fetch Record 选择与其他 uid 相同的 uid 并从 00:00:00 到 23:59:59 时间开始每天显示并在一天开始时再次重置计数,我不知道如何使用时间间隔

这就是我得到的

$uid = $_GET['uid']; 

$query = "SELECT count(*) AS transaction_id from click_tracker WHERE uid=$uid";

$result = mysqli_query($conn, $query);

while ($row = mysqli_fetch_array($result))

{

}

这就是我想要发生的事情

例如:今天计数 = 150 从 00:00:00 到 23:59:59,明天从 00:00:01 再次开始计数将归零并再次计数数据

在此处输入图像描述

标签: phpmysqlsql

解决方案


首先,您必须存储插入日期,然后您可以使用以下命令获取这些记录:

$query = "SELECT count(*) AS transaction_id from click_tracker WHERE uid=$uid
AND InsertionDate=DATE(now())";

如果您将日期和时间保存在同一字段中,则将 InsertionDate 更改为DATE(InsertionDate)=DATE(NOW())

这将获取当前日期中特定 uid 的行数。


推荐阅读