php - 从 Facebook 好友获取共同好友(MySQL 表)

标签 php mysql facebook

我正在努力让两个人成为共同的 friend 。 我已将这些人的 friend 保存在名为“ friend ”的表中,其中包含以下字段:

id | facebook_id |名称 | uid |时间戳

  • id = 记录的唯一 ID
  • facebook_id = 好友的 Facebook ID
  • 姓名 = 好友姓名
  • uid = 我网站上的用户 uid,它是表中保存的人的好友
  • 时间戳 = 不需要解释:-)

希望这是有道理的,已经尝试了各种方法来联系 friend ,但没有运气

最佳答案

我不知道使用子查询是否会更快,或者mySQL已经对其进行了优化。 使用子查询的解决方案:

  SELECT f1.id, f1.name 
  FROM (SELECT id, name FROM friends WHERE uid=1) f1 
  JOIN (SELECT id, name FROM friends WHERE uid=2) f2 
  ON f1.id=f2.id;

关于php - 从 Facebook 好友获取共同好友(MySQL 表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13519598/

相关文章:

javascript - moment.js 和 moment.php 是一样的吗?

php - Mysqli num_rows( ) 返回未定义的属性

php - 如何对网站进行维护?

php - 我应该为 mysql blob 使用哪种 PDO 参数数据类型?

php - 当给定格式为 m/d/Y 时,PHP strtotime 函数是否保证返回当天的第一秒?

mysql - 如何在mysql中保存大数据?

javascript - 什么是 gr :get:User in Facebook Graph Api? 达到应用程序限制错误

PHP检查用户是否查看了特定页面

javascript - 如何阻止来自 Facebook 引荐来源网址的 _isMatchingDomain 引用错误?

ios - 无连接时返回 SLComposeViewControllerResultDone