Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取不同人员的用户详细信息_Php_Mysql_Html - Fatal编程技术网

Php 获取不同人员的用户详细信息

Php 获取不同人员的用户详细信息,php,mysql,html,Php,Mysql,Html,好的,在我的网站上,它显示了用户的朋友,但没有他们的个人资料图片 我有两个数据库。一个是用户,即我保存了所有用户的详细信息。第二个数据库中是否有他们的朋友 我的问题是如何从用户表中获取他们的个人资料图片 p、 s.配置文件pic行为Proimg 这是我的密码 桌子 In the 2nd database i have the friends details id Sender Receiver Accepted 1 bob bill 1 2 fred bill

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

我有两个数据库。一个是用户,即我保存了所有用户的详细信息。第二个数据库中是否有他们的朋友

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

p、 s.配置文件pic行为Proimg

这是我的密码

桌子

In the 2nd database i have the friends details id Sender Receiver Accepted 1 bob bill 1 2 fred bill 3 在第二个数据库中,我有朋友的详细信息 已接受id发送方和接收方 1鲍勃比尔1 2弗雷德·比尔3 接受:

1 means that they havent accepted or declined 2 means that they have accepted 3 means that they have declined 1表示他们没有接受或拒绝 2表示他们已接受 3意味着他们已经谢绝了 在第一个表中,我有用户详细信息

id Fullname Password proimg birthday 1 bill **** hi.jpg 1991-01-01 2 bob **** hello.jpg 1991-07-02 3 fred **** hey.jpg 1991-10-05 <?php $term = $fullname; $sql12 = mysql_query("select * from Friends where Reciver like '%$term%' or Sender like '%$term%'"); $Friends = mysql_num_rows($sql12); $t=1; while($t<=$Friends) { while ($row = mysql_fetch_array($sql12)) { If ($row['accepted'] == 2) { Echo '<img src="images/defaultprof.png" width="45px" height="45px"/>'; } else { $_SERVER['PHP_SELF']; } } $t++; } ?> id全名密码proimg生日 1号法案****hi.jpg 1991-01-01 鲍勃****你好,jpg 1991-07-02 弗雷德****嘿,jpg 1991-10-05
您可能希望
内部连接
好友的用户数据。这可以这样做:(当然是基于组合表)


阅读完整的
JOIN
语法。

您可能希望
内部加入朋友的用户数据。这可以这样做:(当然是基于组合表)


阅读整个
JOIN
语法。

您能稍微说明一下数据库中每个表都有哪些字段吗?
Sender
Receiver
是什么类型的字段?如果它们是varchar类型,那么我强烈建议您将表1中的用户ID存储在这两个用户的ID中。您能稍微说明一下数据库中每个表都有哪些字段吗?
发送方
接收方
是什么类型的字段?如果它们是varchar类型,那么我强烈建议您将表1中的用户ID存储在它们中,以供两个用户使用。
SELECT f.*, u.proImg FROM friends AS f 
INNER JOIN users AS u ON u.userID = f.friendID 
WHERE f.userID = 1;