Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP&MYSQL: Есть два варианта реализации, какой лучше? / 8 сообщений из 8, страница 1 из 1
09.01.2006, 03:29
    #33472233
wpww
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP&MYSQL: Есть два варианта реализации, какой лучше?
Используются MySQL и PHP.

например, таблица users (пользоватей)
id - номер пользователья
login
password
name
group_id - ключ к таблице group
haracteristic_id - ключ к таблице haracteristic
parametrs_id - ключ к таблице parametrs
и еще с пяток ключей.

проблема заключается в следущем, пользователь может не иметь группу (т.е. ключ к таблице group), характеристику, параметры и еще 5 ключей.

что делать в этом случае?
1) Делать селект только на таблицу users и после получение данных, обработать с помощью php, и проверять все ключи на предмет того не равняются ли они null, и если не равняются, то делать селектры в соотвествующие таблицы.
2) Если пользователь не имеет ключи (группу, характрестки и т.д. и т.п.) специально указать в поле 1, а в таблицах (группа, характрестка и т.д. и т.п.) записи с id равным 1, в поля в нести null.

какой вариант выбрать, и если можно описать выбранный вами вариант поподробнее?


P.S. Прошу заметить что в БД будет большая.
...
Рейтинг: 0 / 0
09.01.2006, 03:30
    #33472234
wpww
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP&MYSQL: Есть два варианта реализации, какой лучше?
P.P.S используется PHP 5 и MySQL 5
...
Рейтинг: 0 / 0
09.01.2006, 03:39
    #33472236
Еретик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP&MYSQL: Есть два варианта реализации, какой лучше?
а что, 3 вариант - объединять таблицы в outer join, не устраивает? Насколько большая БД?
...
Рейтинг: 0 / 0
09.01.2006, 03:49
    #33472240
wpww
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP&MYSQL: Есть два варианта реализации, какой лучше?
outer join - поподробнее, видно я отстал от жихни...

БД, от 15 до 50-70 таблиц, в каждой из которых 5-7 тысяч (а в будщем и до 100 тысяч возможно)
...
Рейтинг: 0 / 0
09.01.2006, 03:52
    #33472241
wpww
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP&MYSQL: Есть два варианта реализации, какой лучше?
если ты имешь ввиду left join и right join, тогда думал, но все же незнаю каким вариантом воспользоваться
...
Рейтинг: 0 / 0
09.01.2006, 04:30
    #33472251
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP&MYSQL: Есть два варианта реализации, какой лучше?
Я не понимаю, чем вызваны сомнения?
Построить нужные индексы, и использовать джойн, конечно же.
...
Рейтинг: 0 / 0
09.01.2006, 07:21
    #33472280
wpww
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP&MYSQL: Есть два варианта реализации, какой лучше?
благодарю, всех кто откликнулся!
...
Рейтинг: 0 / 0
09.01.2006, 15:58
    #33472715
Еретик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP&MYSQL: Есть два варианта реализации, какой лучше?
DocAlЯ не понимаю, чем вызваны сомнения?
Построить нужные индексы, и использовать джойн, конечно же.

Стопудов.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP&MYSQL: Есть два варианта реализации, какой лучше? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]