За последние 24 часа нас посетили 18698 программистов и 1702 робота. Сейчас ищут 933 программиста ...

Проверка наличия постов в данной категории(выборка из MySQL)

Тема в разделе "Прочие вопросы по PHP", создана пользователем dolant, 4 апр 2013.

  1. dolant

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

    С нами с:
    29 авг 2012
    Сообщения:
    5
    Симпатии:
    0
    Добрый день.
    У постов есть таблица `posts`, в которой в свою очередь есть колонка `category`. Эта колонка может содержать информацию, например, такого вида: "|1||5||8|", что означает приналежность поста к категориям с id = '1', '5' и '8'. Категории находятся в таблице `categories` (`cat_id`, `cat_name`).

    Мне нужно, чтобы выводились только те категории, в которых есть посты.
     
  2. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Re: Проверка наличия постов в данной категории(выборка из My

    для начала категории постов отдельной таблицей сделайте
     
  3. dolant

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

    С нами с:
    29 авг 2012
    Сообщения:
    5
    Симпатии:
    0
    Re: Проверка наличия постов в данной категории(выборка из My

    разумеется они отдельной таблицей идут.
    таблица `categories` (`cat_id`, `cat_name`)

    Или имелось ввиду сделать третью таблицу с отношением постов к категориям?
     
  4. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям
    Re: Проверка наличия постов в данной категории(выборка из My

    именно это он имел в виду :)
    периодически подобные темы появляются. нехорошо хранить ссылки таким вот образом. это не по SQL-ному :)

    Добавлено спустя 1 минуту 14 секунд:
    Re: Проверка наличия постов в данной категории(выборка из MySQL)
    знаю как буквально решить вашу проблему, но не буду советовать плохого.