За последние 24 часа нас посетили 16900 программистов и 1313 роботов. Сейчас ищут 1532 программиста ...

Прошу помочь с запросом к mysql базе

Тема в разделе "PHP и базы данных", создана пользователем Nikolskiy, 20 мар 2007.

  1. Nikolskiy

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

    С нами с:
    17 ноя 2006
    Сообщения:
    12
    Симпатии:
    0
    Добрый день. я изучаю PHP и нуждаюсь в помощи знатоков, для построения запроса к базе MySQL.
    Имеется примерно такая таблчика:
    _____________________________________________
    | | | |
    |id |rubrika|gruppa|
    |__|______|_____ |... дальше продолжение таблицы
    1 Продам Авто
    2 Куплю Комп
    3 Продам Комп
    4 Продам Инструмент

    Хочу составить запрос, что б вытягивалось из базы по следующим условиям: Я выбираю категорию - Продам и предположим Комп. Или категорию - Куплю и подкатегорию - Авто. Т.е. выборка по двум параметрам.
    Для вывода по одному параметру, я составил запрос:
    Код (Text):
    1. SELECT * FROM `board` WHERE rubrika LIKE '%$rubrika%'
    а по двум параметрам не получается: по колонке rubrika и gruppa.

    Заранее благодарен за помощь.
     
  2. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    [sql]SELECT * FROM `board` WHERE `rubrika`='Продам' AND `gruppa`='Комп'[/sql]
     
  3. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    никто не против, если отвечу цитатой из мануала? :)
    [sql]mysql> SELECT * FROM pet WHERE (species = "cat" AND sex = "m") OR (species = "dog" AND sex = "f");
    [/sql]

    Upd: чуток опоздал, зато и про OR написал на будущее