Могу ли я использовать два предложения where, например "ВЫБРАТЬ *ИЗ таблицы, ГДЕ что-то и что-то"?
У меня есть таблица с моими товарами, и я пытаюсь написать страницу, которая бы извлекала браслеты определенных цветов из базы данных. Итак, вот что у меня есть прямо сейчас (на php):
$query = "SELECT * FROM products WHERE (products.colors LIKE '%black%')";
Но я хочу выбрать только строки, в которых значение столбца "категория" равно "браслет".
Я пробовал несколько разных вещей, но я продолжаю получать предупреждения и ошибки. Я ценю любую помощь, которую вы можете оказать, спасибо!
9
2 answers
$query = "SELECT * FROM products WHERE products.colors LIKE '%black%' AND products.category = 'bracelet'";
Вот так.
12
Author: Conspicuous Compiler, 2010-05-02 17:31:36
Вы можете сделать:
SELECT * FROM products
WHERE colors LIKE '%black%'
AND category = 'bracelet'
5
Author: codaddict, 2010-05-02 17:31:58