如何在PHP MYSQL中统计用户前后的特定用户

时间:2016-09-08 09:05:13

标签: php mysql

我有预登记表格。注册后,我必须向当前的注册商展示他当前的位置。当前位置是通过计算特定行前后的行来确定的。

例如,如果杰克史密斯的注册ID是42,我想显示有多少用户在他注册并且在他身后。如果总记录应该有200个企业。

我想知道如何在MYSQL和PHP中实现这一目标。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您需要count低于当前用户ID和最高ID数的ID:

SELECT COUNT(ID) FROM my_table WHERE ID < 42;
SELECT COUNT(ID) FROM my_table WHERE ID > 42;

希望这有帮助。