|
|
|
| Добрый вечер.
Простите за невнятное название темы.
Я долгое время ломал голову, думая как же реализовали добавления в друзья такие сайты как vkontakte и facebook.
А точнее меня интересует то что происходит в базе.
К примеру.
таблица user
id:1
user name:Pavel
--------
id:2
user name:Petr
--------
id:3
user name:Dima
|
| |
|
|
|
|
|
|
|
для: Tegis
(14.10.2009 в 22:43)
| | Не совсем понятно, что Вам не понятно, и что Вы хотите понять... | |
|
|
|
|
|
|
|
для: Tegis
(14.10.2009 в 22:43)
| | Как связать пользователей в друзья. Например как в vkontakte?
Ну у меня лезет в голову только одно..
К примеру ещё одна таблица, frends.
Эмм... Пользователь заходит на сайт со своим id допустим '1'
видит другого пользователя id:2 и хочет добавить его в друзья.
При нажатие на кнопку в таблице frends создаётся новая строка
id:1
frends:1
frends2:2
Ну а на сайте идёт выборка вытащить всех frends2 где frends = твой id. | |
|
|
|
|
|
|
|
для: Tegis
(14.10.2009 в 23:52)
| | примерно так и есть.
id в принципе не нужен. | |
|
|
|
|
|
|
|
для: Trianon
(15.10.2009 в 00:17)
| | спс) | |
|
|
|
|
|
|
|
для: Tegis
(15.10.2009 в 00:46)
| | В таблице friends 3 поля - первичный | ID самого пользователя | ID пользователя, которого добавялет | |
|
|
|
|
|
|
|
для: ols
(15.10.2009 в 21:51)
| | Tegis это и написал. | |
|
|
|