[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как лучше хранить друзей в БД
ruzarh
Как лучше хранить список контактов в БД.
Что бы был побольше экономичный.

| id| user1 |user2 |
| 1| Коля |Вася |
| 1| Коля |Петя|


Или

|id |login |frend |
|1 |login |Вася, Коля, Петя |

или может есть какой то другой способ есть? Может кто нибудь подскажет где это почитать?



Спустя 4 минуты, 7 секунд (24.10.2010 - 15:37) Michael написал(а):
Таблица людей:
Цитата
id name
1  Коля
2  Вася
3  Петя


Таблица друзей:
id idfriend
1 2
2 1
2 3


Спустя 1 минута, 17 секунд (24.10.2010 - 15:38) ruzarh написал(а):
Это для каждого аккаунта отдельную таблицу создавать?

Спустя 53 секунды (24.10.2010 - 15:39) Michael написал(а):
в смысле?

Спустя 38 минут, 56 секунд (24.10.2010 - 16:18) ruzarh написал(а):
Таблица друзей:

id idfriend
1 2
2 1
2 3


В смысле мне как то надо создать список контактов как вконтакте, ну или в игре какой нибудь. Проще хранить массив в БД а потом разбирать его и делать ссылки, или как то можно их по другому хранить, а твоим способом выходит надо для каждого аккаунта созвавать свою таблицу!

Спустя 4 минуты, 16 секунд (24.10.2010 - 16:22) Michael написал(а):
Ну у этой табличке все же есть(она одна на всех):
id idfriend
1 2
2 1
2 3

4 100
4 101
4 102

разными цветами будет означать всех друзей того что id.

Спустя 3 минуты, 31 секунда (24.10.2010 - 16:26) ruzarh написал(а):
Спасибо большое!
попробую, я просто не понял сразу)))


_____________
Не портите мои нервные клетки, так как в них живут нервные тигры!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.