2010-05-02 51 views
9

我有一个表与我的产品,我试图写一个页面,将拉数据库中的某些颜色的手镯。所以,这就是我现在所拥有的(在php):我可以使用两个where子句,如“SELECT * FROM table WHERE something and something”?

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

但我只是想选择行,其中的列“类别”的值等于“手镯”。

我试了几件不同的事情,但我不断收到警告和错误。我很感谢您可以给予的任何帮助,谢谢!

+0

您可以结合使用'和'或'或'条件。 – 2010-05-02 17:34:25

回答

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

你走了。

+0

谢谢!我知道它必须是简单的,但由于某种原因,我无法用我所有的疯狂谷歌搜索找到它。 – KeriLynn 2010-05-02 17:35:15

5

你可以这样做:

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

非常感谢! – KeriLynn 2010-05-02 17:35:42

相关问题