我想首先指出我还不太擅长高级 MySQL。所以请原谅我。我想要做的是创建一个朋友列表,如下图所示:
这是我的数据库结构:
好友表:
用户表:
到目前为止,这是我的代码:
<?php $query3 = $this->db->query("SELECT * FROM friends WHERE node1id = '{$myuserid}'");
foreach($query3->result() as $row1) {
echo $row1->node1id."<br>"; } ?>
我知道这段代码在逻辑上不正确。我想要做的是拉入用户表。如果relationType = 朋友,则在朋友列表中显示用户的名字和姓氏。我有两个变量。$selectedId 和 $myuserid。$selectedId 是用户正在查看的配置文件的 ID。$myuserid 是登录用户的 id。我将如何在逻辑上对这种类型的功能进行编码?