За последние 24 часа нас посетили 17357 программистов и 1242 робота. Сейчас ищут 1613 программистов ...

Запрос к базе

Тема в разделе "Вопросы от блондинок", создана пользователем maga, 30 май 2010.

  1. maga

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

    С нами с:
    26 май 2010
    Сообщения:
    39
    Симпатии:
    0
    Подправьте пожалуйста запрос

    Код (Text):
    1.  
    2. $result2 = mysql_query("SELECT c.`id`, c.`title`, c.`text`, COUNT(d.`id`) AS count FROM `categories` AS c, `data` AS d WHERE c.`id`= d.`cat` AND c.`id` = 1 GROUP BY c.`id`");
    хочу выташить из базы только 2 этих пункта, но у меня почему то выводится только 1 пункт.

    вот дамп базы

    [​IMG]
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    [sql]SELECT `id`, `title`, `text` FROM `categories` WHERE `cat` = 1[/sql]
     
  3. ShamahN

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

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    where id in (1,2)
    или
    where title in ('HTML','CSS')
     
  4. maga

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

    С нами с:
    26 май 2010
    Сообщения:
    39
    Симпатии:
    0
    нет народ вы не поняли. в этом запросе у меня еще и счетчик по категориям. т.е. статистика после title
     
  5. Einbaukueche

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

    С нами с:
    14 апр 2010
    Сообщения:
    34
    Симпатии:
    0
    Адрес:
    Там, где много гор и пива.
    Вы группируете по категориям, тем самым все элементы одной категории у вас в результате "складываются" в одну строчку.

    Что вы хотите конкретно получить на выходе, какие данные?
     
  6. maga

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

    С нами с:
    26 май 2010
    Сообщения:
    39
    Симпатии:
    0
    вот что я хотел сделать. просто мне нужно теперь чтобы этот код выводил категории по cat=1

    пример того что хочу сделать
    [​IMG]
     
  7. maga

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

    С нами с:
    26 май 2010
    Сообщения:
    39
    Симпатии:
    0
    если понадобиться добавлять еще пункты в меню через админку, к примеру у меня в левом блоке есть

    Кроки cat=1
    -----
    HTML
    CSS

    потом

    Скачать cat=2
    -------
    программы
    и тд.

    чтобы определить (Скачать cat=2) (Кроки cat=1) куда именно добавить новый пункт.
     
  8. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
     
  9. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Народу чтото прибавилось. Наверно, Попов со своей тех.поддержкой в отпуске.