php - 每天获取数据记录
问题描述
我希望 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 再次开始计数将归零并再次计数数据
解决方案
首先,您必须存储插入日期,然后您可以使用以下命令获取这些记录:
$query = "SELECT count(*) AS transaction_id from click_tracker WHERE uid=$uid
AND InsertionDate=DATE(now())";
如果您将日期和时间保存在同一字段中,则将 InsertionDate 更改为DATE(InsertionDate)=DATE(NOW())
这将获取当前日期中特定 uid 的行数。
推荐阅读
- c# - 实体框架在同一张桌子上多对多
- cassandra - 没有足够的副本可用于一致性 SERIAL 的查询(需要 2 个但只有 1 个活着)
- r - FUN(X[[i]], ...) 中的错误:仅在具有所有数值变量的数据帧上定义
- react-native - React Native 中的动画条形图问题
- r - 在 R 数据框中计算组的出现次数
- javascript - Firebase 实时数据库 fcm 消息发送问题
- javascript - 是否有必要创建一个对象才能分配两级属性?
- php - 无法将数据库下载为 CSV
- cron - 如何使用带有 cloudwatch 事件的 aws lamba 运行长时间运行的任务
- php - 为什么用bind_result重写代码后php api返回null?