【问题标题】:Get a users details for a diffrent person获取不同人的用户详细信息
【发布时间】:2011-09-01 12:18:18
【问题描述】:

好的,在我的网站上显示用户的朋友,但没有他们的个人资料图片?

我有 2 个数据库。一个是用户,那是我保存所有用户的详细信息。第二个数据库有如果他们是朋友呢?

我的问题是如何从用户表中获取他们的个人资料图片。

附言个人资料图片行是 Proimg

这是我的代码

表格

在第二个数据库中,我有朋友的详细信息 id 发件人 收件人 接受 1 鲍勃比尔 1 2 弗雷德比尔 3

接受:

1 表示他们没有接受或拒绝 2 表示他们已经接受 3 表示他们拒绝了

在第一个表中,我有用户详细信息...

id 全名 密码 proimg 生日 1 法案 **** hi.jpg 1991-01-01 2 鲍勃 **** 你好.jpg 1991-07-02 3 弗雷德 **** 嘿.jpg 1991-10-05

【问题讨论】:

  • 你能介绍一下数据库中每个表都有哪些字段吗?
  • SenderReceiver 是什么类型的字段?如果它们是 varchar 类型,那么我强烈建议您为两个用户存储表 1 中的用户 ID。

标签: php mysql html


【解决方案1】:

您可能想要INNER JOIN 朋友的用户数据。这可以像这样完成:(当然基于组成的表格)。

SELECT f.*, u.proImg FROM friends AS f 
INNER JOIN users AS u ON u.userID = f.friendID 
WHERE f.userID = 1;

阅读整个JOIN语法here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-06
    • 2014-03-30
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    • 1970-01-01
    • 2021-06-11
    相关资源
    最近更新 更多