<分区>
我想知道怎么做
我的意思是“您和其他 19,389 人”您如何从其他人中识别您。如果用户登录并喜欢状态或喜欢状态或类似 facebook 的东西。我想捕获“你”的部分。但我似乎不明白其背后的逻辑。
我正在使用 php 和 jquery。你如何在sql中解决这个问题?或者它真的是sql?您如何从其他人中定义用户?
如果我做错了或问错了,请告诉我正确的方法和答案我急需你的帮助。
<分区>
我想知道怎么做
我的意思是“您和其他 19,389 人”您如何从其他人中识别您。如果用户登录并喜欢状态或喜欢状态或类似 facebook 的东西。我想捕获“你”的部分。但我似乎不明白其背后的逻辑。
我正在使用 php 和 jquery。你如何在sql中解决这个问题?或者它真的是sql?您如何从其他人中定义用户?
如果我做错了或问错了,请告诉我正确的方法和答案我急需你的帮助。
最佳答案
只需一个查询,您就可以这样做:
SELECT COUNT(user_id) AS everybody, SUM(user_id = "your_user_id") AS you FROM fb_likes WHERE post_id = 4;
然后如果 you
大于零则打印(实际上它只能是 0 或 1):
You and [everybody - you] others like this.
否则
[everybody] like this.
关于php - mysql 喜欢你和其他人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10228795/