-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