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

Ker*_*ynn 9 php mysql sql

我有一个表格与我的产品,我正在尝试编写一个页面,从数据库中拉出具有某些颜色的手镯.所以这就是我现在所拥有的(在php中):

$query = "SELECT * FROM products WHERE (products.colors LIKE '%black%')";
Run Code Online (Sandbox Code Playgroud)

但我只想选择列"category"的值等于"bracelet"的行.

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

Con*_*ler 12

$query = "SELECT * FROM products WHERE products.colors LIKE '%black%' AND products.category = 'bracelet'";
Run Code Online (Sandbox Code Playgroud)

你去吧


cod*_*ict 5

你可以做:

SELECT * FROM products 
WHERE colors LIKE '%black%' 
AND category = 'bracelet'
Run Code Online (Sandbox Code Playgroud)