Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Как лучше сделать список друзей (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/kak-luchshe-sdelat-spisok-druzej-391031/)

Guest 16.10.2011 16:21

Как лучше сделать список друзей
 
Подскажите плиз как лучше организовать список друзей. Например есть таблица Usersid,user_name,login_passwordи таблица friendsid, user_name_id,uesr_friend_idи что-то типа SELECT user_friend_id FROM friends WHERE user_name_id=$MyIDвопрос в следующем. Как сразу же можно выбрать инфо user_friend_id-а?user_friend_id - это как бы айди другого зарег юзера.И вобще стоит ли таким способом делать ибо если зарегино 1000 юзеров и у каждого по 10 друзей, это получится таблица friends будет содержать 10000 записей и при каждом входе в свой профайл будет сканироватся все эти 10000 записей на наличие друзей и вывод их. Может можно как-то по другому сделать чтобы не так базу грузить? Еще идея была сразу же в users создать поле friends и туда писать к примеру id друзей. То есть например 3-4-8-10 и т.д. а потом с помощью explode разбивать их в массив. Надеюсь меня поняли :))


Часовой пояс GMT, время: 05:33.


© www.otvetnemail.ru - Форум вопросов и ответов.