![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
MoLeX |
|
||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 7 Всего: 140 |
есть БД, в которой храниться ссылка
т.е. из url'а http://site.name/index.html в БД храниться только index но может получиться и такая ссылка http://site.name/index/news/text/index.html, ией будут соответствовать 2 результата (в результате конфликт). Вопрос: как лучше организовать хранение ссылок. Мне только приходит в голову только этот вариант: хранить полную ссылку, т.е. что-то наподобие:
Добавлено через 37 секунд P.S. Может есть какой-нибудь другой способ, красивый и лучше?! -------------------- Amazing ![]() |
||||
|
|||||
azesmcar |
|
||||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 1 Всего: 211 |
может так?
link_types
а может я неправильно понял вопрос ![]() Добавлено через 1 минуту и 33 секунды
в результате какой операции может получится? И где конфликт? |
||||||
|
|||||||
MoLeX |
|
||||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 7 Всего: 140 |
а конфликт заключается в том что в БД будут две одинаковые записи (или более), и в место скажем перенапрваления со страницы пользователь получит совсем другое (пример) Добавлено через 2 минуты и 46 секунд
выход. но связанные таблицы получаются... -------------------- Amazing ![]() |
||||||
|
|||||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 1 Всего: 211 |
а разве это плохо? Добавлено через 44 секунды атомарность полей - есть хорошо и соответствует правилам нормализации..точнее одному правилу ;) Добавлено через 2 минуты и 42 секунды к тому же в этом случае вместо текста для каждой ссылки в папке index/news/text будет хранится только число..база получается более оптимизированной |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 7 Всего: 140 |
да нет. просто не хотелось... а выхода похоже нет другого -------------------- Amazing ![]() |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 1 Всего: 211 |
ну можно создать view для этого запроса..а можно узнать чем обусловлено нежелание создавать таблицу? |
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
MoLeX, реально тупишь. Зачем с бубном танцевать если можно просто две таблицы связать
|
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 7 Всего: 140 |
gta4kv,
кофе перепил ![]() -------------------- Amazing ![]() |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |