Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день!
У меня вот такой вот вопрос. Есть виртуальный URL, он разбивается и помещается в массив, например:
URL - mysite.ru/index.php/hram/history/ourtime
Array ( [0] => hram [1] => history [2] => ourtime )
Какова должна быть структура таблицы, что бы я мог одним запросом получить доступ к странице "ourtime" и при этом получил бы и остальные, они нужны что бы вывести навигационную панель с ссылками и заголовками предыдущих разделов.
Либо все таки придется делать несколько запросов по каждому из разделов? Так же я тут нашел функцию FIND_IN_SET, но чет нигде не могу найти ее описание, помойму она бы мне помогла бы т.к. осуществляет поиск по списку.
А так же я еще где то читал что есть команда заставляющая сервер MySQL вывести отладочную информацию, про то что пришлось проделать, что бы выполнить запрос. Подскажите эту команду пожалуйста.
Спасибо!
Отредактированно gnostic (01.06.2009 23:16:33)
Неактивен
Первая часть — нужно будет два запроса, видимо, Вы ищете не FIND_IN_SET, а просто IN
SELECT ... FROM navigation WHERE url IN ('hram', 'history', .. )
Вторая часть — EXPLAIN SELECT ... — это то, что Вы ищете
Неактивен