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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Организация таблицы бд юзеров (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/organizaciya-tablicy-bd-yuzerov-391967/)

Guest 16.10.2011 16:39

Организация таблицы бд юзеров
 
Не могу определиться как адекватней реализовать.Чтобы было понятней - приведу анологичный пример. В чём задача - не важно , важно верно сделать реализацию.Юзер регается на сайте и приносит с собой определённую инфу - айди других юзеров в массиве(система гость дружит с юзером и т.п - не важно). Так же с этим новозареганным могут потом подружиться другие гости.После регистрации юзера нужно добавить этому юзеру всех тех друзей что он добавил когда был гостем и им же добавить его.Вариант #1:По-тупому делаем много инсёртов в бд (0-200 в среднем, смотря сколько гость добавит друзей в виде уже зареганных). В этом инсёрте айди обоих юзеров для каждой пары.Минус : до 200 запросов на каждого юзера ? не разумноВариант #2:Добавлять в бд нового юзера с ячейкой в бд айди|айди|айди|айди| друзей , далее explode() и искать в бд все те айди юзеров и выводить списком. так же у этого друга юзера (тоесть у всех юзеров на каждой странице) explode() и выбираем из списка юзеров.Минус: а хз =DЧто посоветуете ? Может ещё варианты ?


Часовой пояс GMT, время: 14:10.


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