-3
我需要使用多个条件进行查询,它显示来自内部搜索引擎的结果,它应该在某些列中查找某些单词,但这些“单词”除以三个类别WOOD,PLASTIC,所有材料。有多个条件的Mysql查询
在我的搜索文本框一个所以有类别的下拉菜单,我所做的是:
$query = mysql_query("SELECT * FROM data WHERE mat1 OR mat2 OR mat3 LIKE '%$string%' ") or die(mysq_error);
这个工作的罚款无下拉值,但我需要的是从类别查询另一个参数下拉菜单,我试过了:
$query = mysql_query("SELECT * FROM data WHERE mat1 OR mat2 OR mat2 AND sex = '%$kind%' LIKE '%$string%' ") or die(mysq_error);
$ kind包含下拉框,木头,塑料,所有材料的值。 有帮助吗? 谢谢
对不起,我忘了说,物质并不是在单独的列分,但他们mixxed一列中名为Sex – user1084304 2012-04-08 15:59:38
我强烈建议你在MySQL中使用'REGEXP',如果你的搜索像'%%' –
hjpotter92
2012-04-08 15:59:45
你甚至花了5分钟学习SQL?! – 2012-04-08 16:14:12