我可以使用两个where子句,例如“SELECT * FROM table WHERE something and something”?

时间:2010-05-02 17:29:53

标签: php mysql sql

我有一个包含我的产品的表格,我正在尝试编写一个页面,用于从数据库中提取某些颜色的手镯。所以这就是我现在所拥有的(在php中):

$query = "SELECT * FROM products WHERE (products.colors LIKE '%black%')";

但我只想选择列“category”的值等于“bracelet”的行。

我尝试了一些不同的东西,但我不断收到警告和错误。感谢您给予的任何帮助,谢谢!

2 个答案:

答案 0 :(得分:12)

$query = "SELECT * FROM products WHERE products.colors LIKE '%black%' AND products.category = 'bracelet'";

你去。

答案 1 :(得分:5)

你可以这样做:

SELECT * FROM products 
WHERE colors LIKE '%black%' 
AND category = 'bracelet'