我想知道你是如何使用PHP和MySQL Friends系统的?我当时想的是,在users表格中会有一个专栏标题friends,其中包含其他用户ID的数据,
例如,他们是用逗号分隔的朋友,1,3,56,3然后将其爆炸并推进数组?
那会有用吗?
这是一种方法.
您可能需要考虑为每个朋友创建一个新行.
例如:
朋友ID:1朋友姓名:Bob
朋友ID:2朋友姓名:Ron
朋友ID:3朋友姓名:Joe
如果Bob是Ron和Joe的朋友,那么在friends表中会有2条记录
id user friend
1 1 2
2 1 3
Run Code Online (Sandbox Code Playgroud)
然后,如果乔与鲍勃成为朋友而不是罗恩,桌子最终会成为
id user friend
1 1 2
2 1 3
3 3 1
Run Code Online (Sandbox Code Playgroud)
这使您可以灵活地添加更复杂的查询.
| 归档时间: |
|
| 查看次数: |
311 次 |
| 最近记录: |