我有预登记表格。注册后,我必须向当前的注册商展示他当前的位置。当前位置是通过计算特定行前后的行来确定的。
例如,如果杰克史密斯的注册ID是42,我想显示有多少用户在他注册并且在他身后。如果总记录应该有200个企业。
我想知道如何在MYSQL和PHP中实现这一目标。
提前致谢!
答案 0 :(得分:0)
您需要count低于当前用户ID和最高ID数的ID:
SELECT COUNT(ID) FROM my_table WHERE ID < 42;
SELECT COUNT(ID) FROM my_table WHERE ID > 42;
希望这有帮助。