gpt4 book ai didi

php - 如何获取不是过去的行数

转载 作者:行者123 更新时间:2023-11-29 14:36:02 26 4
gpt4 key购买 nike

我想使用 MySQL 收集当月新增但过去不新增的行的总和。

我有这张表:

id, gamer_id, date

我想查看当月有多少新玩家注册,但没有前几个月的记录。

我该怎么做?

mysql_num_rows(
mysql_query(
"SELECT id FROM gamers WHERE date >= '2012-01-01' GROUP BY gamer_id"
)
);

但是在这里,我不知道如何做 IF,有人可以帮助我吗?

最佳答案

list($cnt) = mysql_fetch_row(mysql_query(
"SELECT COUNT(`id`) FROM `gamers` WHERE `date` >= '2012-01-01'"
));

特别重要的是,在列名称周围使用反引号,因为date 是保留字。

编辑:

我不太了解你的情况,听起来你可能需要修改你的数据库结构。无论如何,这个查询应该是您正在寻找的:

list($cnt) = mysql_fetch_row(mysql_query(
"SELECT COUNT(`id`) FROM `gamers` WHERE MIN(`date`) >= '2012-01-01'" GROUP BY `gamer_id`
));

关于php - 如何获取不是过去的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9022898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com