Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [MySQL]nested sets и URL 
:(
    Опции темы
lelik133
Дата 11.8.2009, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

Репутация: нет
Всего: 14



 
использую nested sets для хранение дерева сайта, две таблицы

Код

page_tree
id,cleft,cright,clevel

page_content
id,url,text


связяны соответсвенно через id.

Хочу строить ссылки на сайте (не ограниченной вложенности) вида
site.ru/about.html
site.ru/car/bmw/x5.html
site.ru/soft/system/security/kav.html

Нужно получив url проверить что страница существует и выдать ее.

Поле url не уникально так x5 может оказаться site.ru/news/x5.html

Пока приходит мысль разбивать url и проверять каждый уровень (car, bmw, x5) но это убивает идею хранения 
дерева методом nested sets и не отличается от списков смежности.

Может кто сталкивался с подобным, как решить задачу? или отказаться от nested sets, тогда в пользу чего

тьфы ты не туда запостил, модераторы перенесите в Базы данных::MySQL
 

Это сообщение отредактировал(а) lelik133 - 11.8.2009, 15:18
PM ICQ   Вверх
Severyanin
Дата 17.8.2009, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 31.7.2007
Где: Россия, Омск

Репутация: нет
Всего: 9



Вообще-то обычно такие вопросы обычно решаются настройкой mod-rewrite у апача

Добавлено через 1 минуту и 20 секунд
и еще - таблицы точно надо связывать по первичному ключу? В первый раз вижу такое решение, обычно foreign key и primary key не совпадают


--------------------
"Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл
"Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0402 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.