我正在为我的网站制作一个活动日志,并显示用户1跟随用户2的日志,我在我的activity_log
表中有他们的ID。现在我想从user_login
表中检索他们的名字。
例如user_id=3;friend_id=6;
。我想要他们的用户名,以便在活动日志中我可以打印" $user followed $friend
"。所以我想知道查询,以便我可以使用两个变量检索用户名,假设变量是$finalres1=3;$finalres2=6;
如何使用单个查询从表user_login
中获取用户名
foreach($results as $res=>$finalres){
$finalres1=$finalres['user_id'];
$finalres2=$finalres['friend_id'];
$this->db->select('username');
$this->db->from('user_login');
$this->db->where('id',$finalres1);
$query=$this->db->get();
$result3=$query->result_array();
此查询提取用户1的用户名,但我需要单个数组中用户和朋友的用户名。因此在视图中我可以轻松编写它们。
答案 0 :(得分:0)
添加
$this->db->or_where('id',$finalres2)
答案 1 :(得分:0)
添加 $ this-> db-> select('username as username1'); $这 - > DB-肽从( 'USER_LOGIN'); $这 - > DB-化合物其中( '编号',$ finalres1);