某些字符的單詞的特定名單我想在包含段落選擇單詞的特定列表中的某些字符我想選擇包含使用PHP
$ query_search_text =「SELECT * FROM對其中para_main ='%text_words 「「;
我試過使用%符號,但它不起作用。如果我給出全文,它就可以工作。
感謝 讓
某些字符的單詞的特定名單我想在包含段落選擇單詞的特定列表中的某些字符我想選擇包含使用PHP
$ query_search_text =「SELECT * FROM對其中para_main ='%text_words 「「;
我試過使用%符號,但它不起作用。如果我給出全文,它就可以工作。
感謝 讓
嘗試以下操作:
$query_search_text= "SELECT * FROM para where para_main LIKE '%text_words%'";
的%
只是一個通配符,並且只適用於一個LIKE
比較。您所寫的查詢將選擇para_main
從開始的字符串「text_words」的所有行。
如果要允許其他字符後兩者,和之前,你將不得不使用:
$query_search_text= "SELECT * FROM para where para_main LIKE '%text_words%'";
我試過了,但不工作 – X10nD 2010-06-09 12:54:02
不知道MySQL的,但在標準的SQL你必須使用LIKE的通配符來使用,而不是= – Cobusve 2010-06-09 12:54:57
看了上面我的回答。 – RobertPitt 2010-06-09 12:56:00
它實際上!
$query_search_text = "SELECT * FROM para where para_main LIKE '%text_words%'";
我也建議你太看全文搜索。 http://devzone.zend.com/article/1304
SELECT * FROM para WHERE para_main LIKE '%text_words%'
是的,傻我 謝謝 我只能在12分鐘後接受這個答案? 我現在需要接受它,給我一個下午或一些東西,以便我記得接受 – X10nD 2010-06-09 12:55:28