Вывод из БД по двум переменным

Тема в разделе "Базы данных", создана пользователем Ozz99, 28 янв 2011.

Модераторы: latteo
  1. Ozz99

    Ozz99

    Регистр.:
    15 май 2009
    Сообщения:
    201
    Симпатии:
    168
    PHP:
    <?php 
    $result6 
    mysql_query("SELECT * FROM tabl WHERE gru='4' ORDER BY id DESC",$db);
    ?>
    Вывожу данные вот таким подключением. И получаю все строки где gru='4'
    Но мне понадобилось получить все строки где gru='4' и где rtg='8'
    Как это правильно написать. Если пишу WHERE gru='4', rtg='8' выдаёт ошибку.
     
  2. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    Запрос:
    PHP:
    <?php  
    $result6 
    mysql_query("SELECT * FROM tabl WHERE gru='4' AND rtg='8' ORDER BY id DESC",$db); 
    ?>
    выведет все строки в которых gru='4' и rtg='8'
    а запрос
    PHP:
    <?php  
    $result6 
    mysql_query("SELECT * FROM tabl WHERE gru='4' OR rtg='8' ORDER BY id DESC",$db); 
    ?>
    выведет все строки в которых gru='4' или rtg='8'
     
    Ozz99 нравится это.
  3. parks

    parks

    Регистр.:
    18 сен 2008
    Сообщения:
    421
    Симпатии:
    42
    Посмотрите сдесь, помоему Ваш случай. )))
     
    Ozz99 нравится это.