gpt4 book ai didi

php - 没有从表中正确获取值

转载 作者:行者123 更新时间:2023-11-29 05:58:02 25 4
gpt4 key购买 nike

我想从 user_id 中获取引用另一个用户的用户的 id,请参见此示例数据:

     | user_id | refered |
|---------+---------|
| 780 | 1 |
| 781 | 780 |
| 782 | 781 |
| 783 | |
| 784 | |

这是我正在使用的查询,但我想从数据库而不是 session 中获取 user_id,我该怎么做?

SELECT * FROM  user where refered = '".$_SESSION['userid']."'

这个我也试过了,也没用:

 SELECT * FROM  user where refered = user_id

我想从 user_id 中获取引用另一个用户的用户的 id

最佳答案

要获取所有推荐某人的用户,JOIN 表本身如下

SELECT b.user_id, b.refered
FROM user a JOIN user b ON a.user_id = b.refered;

如果用户推荐了多个用户,上述查询将返回同一用户两次。

关于php - 没有从表中正确获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47549128/

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