За последние 24 часа нас посетили 214420 программистов и 2238 роботов. Сейчас ищут 1603 программиста ...

Функция определения раздела для новости

Тема в разделе "PHP для новичков", создана пользователем allforweb, 1 ноя 2010.

  1. allforweb

    allforweb Активный пользователь

    С нами с:
    18 сен 2010
    Сообщения:
    72
    Симпатии:
    0
    Как оптимально реализовать вывод категории к которой принадлежит новость. В БД у меня категория новости определяется по ID категории.
    Вот такая структура новостей:
    ID - Новость – Категория (5)
    Вот такая структура категорий
    ID – Категория

    Я так предполагаю, что нужно написать функцию, которая будет выводить категорию активной гиперссылкой. А как это сделать с минимальными запросами к БД? Если на странице выводится 10 новостей, то получается 10 запросов к БД?
     
  2. Fenec

    Fenec Активный пользователь

    С нами с:
    1 ноя 2010
    Сообщения:
    5
    Симпатии:
    0
    Первым запросом получаем все новости, вторым выводим категории к новостям (join по id категории). Получается 2 запроса.
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    allforweb
    дык если 10 или 100 - пофик. запрос-то один. именно он и возвращает все десять разом. а не наоборот :D
     
  4. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    allforweb
    всё делается одним запросом с помощью JOIN-а.
    количество вытаскиваемой информации не имеет значения по большей части