我需要使用多个条件进行查询,它显示内部搜索引擎的结果,它应该查找某些列中的某些单词,但这些“单词”除以三个类别WOOD,PLASTIC,ALL MATERIALS。
所以在我的搜索文本框中,有一个下拉菜单,其中包含我所做的类别:
$query = mysql_query("SELECT * FROM data WHERE mat1 OR mat2 OR mat3 LIKE '%$string%' ") or die(mysq_error);
这工作正常没有DROPDOWN值,但我需要查询中的另一个参数,这是下拉菜单中的类别,我试过:
$query = mysql_query("SELECT * FROM data WHERE mat1 OR mat2 OR mat2 AND sex = '%$kind%' LIKE '%$string%' ") or die(mysq_error);
$ kind包含dropdow box,木材,塑料,所有材料的价值。 任何帮助? 谢谢
答案 0 :(得分:1)
我相信你要做的是:
$query = mysql_query("SELECT * FROM data WHERE (mat1 LIKE '%$string%' OR mat2 LIKE '%$string%' OR mat3 LIKE '%$string%') AND sex = '$kind'") or die(mysq_error);