Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как реализовано добавления в друзия
 
 автор: Tegis   (14.10.2009 в 22:43)   письмо автору
 
 

Добрый вечер.
Простите за невнятное название темы.
Я долгое время ломал голову, думая как же реализовали добавления в друзья такие сайты как vkontakte и facebook.
А точнее меня интересует то что происходит в базе.
К примеру.

таблица user
id:1
user name:Pavel
--------
id:2
user name:Petr
--------
id:3
user name:Dima

  Ответить  
 
 автор: Diplex   (14.10.2009 в 23:40)   письмо автору
 
   для: Tegis   (14.10.2009 в 22:43)
 

Не совсем понятно, что Вам не понятно, и что Вы хотите понять...

  Ответить  
 
 автор: Tegis   (14.10.2009 в 23:52)   письмо автору
 
   для: Tegis   (14.10.2009 в 22:43)
 

Как связать пользователей в друзья. Например как в vkontakte?
Ну у меня лезет в голову только одно..
К примеру ещё одна таблица, frends.
Эмм... Пользователь заходит на сайт со своим id допустим '1'
видит другого пользователя id:2 и хочет добавить его в друзья.
При нажатие на кнопку в таблице frends создаётся новая строка
id:1
frends:1
frends2:2


Ну а на сайте идёт выборка вытащить всех frends2 где frends = твой id.

  Ответить  
 
 автор: Trianon   (15.10.2009 в 00:17)   письмо автору
 
   для: Tegis   (14.10.2009 в 23:52)
 

примерно так и есть.
id в принципе не нужен.

  Ответить  
 
 автор: Tegis   (15.10.2009 в 00:46)   письмо автору
 
   для: Trianon   (15.10.2009 в 00:17)
 

спс)

  Ответить  
 
 автор: ols   (15.10.2009 в 21:51)   письмо автору
 
   для: Tegis   (15.10.2009 в 00:46)
 

В таблице friends 3 поля - первичный | ID самого пользователя | ID пользователя, которого добавялет

  Ответить  
 
 автор: Trianon   (15.10.2009 в 22:17)   письмо автору
 
   для: ols   (15.10.2009 в 21:51)
 

Tegis это и написал.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования