Форум → Программирование → PHP для идиотов → красивый URL, проблема с построением запросов
красивый URL, проблема с построением запросов
-
смотри есть урл
classifieds/view/category-id/2/brand-id/14/model-id/156/id/1566
урл в принципе красивый, но хочется увидеть
classifieds/cars/audi/r8/1556
Делая запрос по такому сценарию classifieds/view/category-id/2/brand-id/14/model-id/156/id/1566, все просто есть id подставляем и получаем рузультат
В это случае чтобы не Joinить кучу таблиц нормально будет делать запрос на получение categoryID, brand ID, model ID или joinить кучу таблиц и делать запросы типа:
SELECT `csto`.`value` AS `key`, `csto`.`value` FROM `classifieds_setting_type_options` AS `csto`
INNER JOIN `category2brands` AS `c2b` ON c2b.brand_id = csto.id
INNER JOIN `categories` AS `c` ON c.id = c2b.category_id WHERE (c.alias='cars') -
24 ноября 2009 г. 15:40, спустя 1 минуту 40 секунд
а в чем вопрос? блог у вас прикольный однако!Сапожник без сапог -
24 ноября 2009 г. 15:46, спустя 5 минут 58 секунд
а в чем вопрос? блог у вас прикольный однако!
Какой блог?
По вопросу, как лучше в такой ситуации поступить, учитывая, что нагрузка на сайт будет большая. -
24 ноября 2009 г. 15:53, спустя 7 минут
а понял про что вы :)
я бы джойнил не таблицы, а строки, ведь все равно отношение один-ко-многим со стороны марки в категории, поэтому на каждую марку будет несколько категорий я так думаю :)Сапожник без сапог -
24 ноября 2009 г. 15:59, спустя 6 минут 49 секунд
В такой ситуации лучше забить на все болт и пойти пить пиво. -
24 ноября 2009 г. 16:11, спустя 11 минут 12 секунд
а понял про что вы :)
я бы джойнил не таблицы, а строки, ведь все равно отношение один-ко-многим со стороны марки в категории, поэтому на каждую марку будет несколько категорий я так думаю :)
не пойму о чем ты?
приведи пример.Спустя 204 сек.
В такой ситуации лучше забить на все болт и пойти пить пиво.
тебе тогда сюда http://absurdopedia.wikia.com/wiki/Как_правильно:Забить_болт
и сюда http://xage.ru/comments.php?id=1051
Пожалуйста, авторизуйтесь, чтобы написать комментарий!