Добрый вторник.
Столкнулся со следующей проблемой.
Есть база данных сотовых телефонов.
Для навигации по базе используем форму выбора параметров:
Стандарт,
Производитель,
Тип модели,
Модель.
Теперь не могу понять как написать SELECT.
Пользователь может выбрать один параметр, а может выбрать и все параметры.
Спасибо большое.
1. romanz - 13 Октября, 2009 - 13:26:01 - перейти к сообщению
2. Champion - 13 Октября, 2009 - 13:37:16 - перейти к сообщению
сформировать условие where, используя слово OR
3. romanz - 13 Октября, 2009 - 13:41:40 - перейти к сообщению
SELECT model From catalog Where class = $class OR factory=$factory OR use=$use
OR model=$model
Правильно понял?
OR model=$model
Правильно понял?
4. Платинум - 13 Октября, 2009 - 13:46:03 - перейти к сообщению
Тока так:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- mysql_query('SELECT model FROM `catalog` WHERE class = '.$class.' OR factory='.$factory.' OR use='.$use.'
- OR model='.$mode.'');
- ?>