我需要一种方法来排序行列表并将用户的 Facebook 朋友放在首位。
有什么办法可以做到吗?我应该遵循哪种方法?
我从未使用过 Facebook Connect,所以这只是一个假设性问题,因为我很快就会使用它。
我是否应该在每次用户搜索时都获取 Facebook 好友列表(并将生成列表)。然后在我的表中,我会保存每个用户的 facebook_uid?
但是我将如何订购它,以便 Facebook 朋友优先,然后显示“陌生人”?
例如,我的表可能如下所示:
id - facebook_uid - text
1 - 1111111 - lorem ipsum.....
2 - 2222222 - something else....
3 - 3333333 - third!!!
因此,如果例如 1111111 和 3333333 是我的朋友,则返回的 ID 将是(按正确的顺序):1,3,2。
如何在 SQL(或 PHP 逻辑)中排序?