我被困在好友列表中的问题,让我的好友列表从另一个表
我有两个表首先
1-用户表(ID,用户名,密码)
2-朋友表(ID,本身份识别码,friend_id)
现在,如果我有两个用户中的用户表 - 第一用户ID = 50 - 第二用户ID = 56
同时我在朋友表中有一条记录ID = 1 myid = 50 friend_id = 56
我想创建查询和此查询(如果我登录并且我的ID是50)它只会显示我的用户名的56用户,如果我用用户ID 56登录,它会告诉我用户名50用户
我知道会有两个查询第一次会带我所有的朋友与我的ID和第二将显示我的朋友没有我的ID但我不知道请如何帮助
一些,如果我的代码
function get_myfriends(){
$this->db->where('myid',$this->session->userdata('userid'));
$this->db->or_where('fid',$this->session->userdata('userid'));
$query = $this->db->get('myfriends');
return $query->result();
}
function get_user_by_id($id){
$this->db->where('userid',$id);
$query = $this->db->get('users');
foreach ($query->result() as $row){
// Here is the problem
if($row->myid == $this->session->userdata('userid'))
}else{
}
return $query->result();
}
你的问题还不够清楚! – goseo
我的问题是,如何显示朋友列表 –