php - 如何在php中获取好友列表?

标签 php mysql

我的sql查询 我正在使用这种类型的查询,我得到了一些 friend ,比如谁为我发送了好友请求并被我接受了。但是当我为 friend 发送了好友请求并被 friend 接受时,我没有得到 friend

我的 table 是这样的

First table 'user_details'
id
firstname
lastname
username

second table 'friendslist'
sno
userid
friendid
status (1 for friend)


$id=$_SESSION['id'];
    $query="select * from friendslist f INNER JOIN user_details u on f.userid=u.id where f.status='1' AND  f.friendid='$id'";

    $select=mysql_query($query);
    if(mysql_num_rows($select)>0){
        while($result_temp=mysql_fetch_assoc($select)){
        $resultnewfriend[]=$result_temp;
        }
    }else{
        $resultnewfriend=array();
    }   
    return $resultnewfriend;

最佳答案

根据你的问题,你想获取当前用户的好友列表

"select * from friendlist where user_id=$id" 

关于php - 如何在php中获取好友列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27545808/

相关文章:

php - $.ajax方法提交表单时如何使用$_POST方法获取数据

php - 谷歌广告 API

php - 获取目录中图像的文件名

MySQL:ORDER BY 或 GROUP BY 慢?

php - 如何在 Laravel 5.5 中进行迁移?

c# - 将.NET类序列化为PHP

mysql - MySQL 查询能否将时间+用户数据汇总到时间 x 用户报告中?

php - 如何将一对多连接查询的结果减少为每个 "one"的单个对象?

mysql - 为什么与mysql交互时跳出while循环?

mysql - 升级数据库时使用的最佳方法是什么