我想使用php选择包含某些字符的特定单词列表

时间:2010-06-09 12:51:56

标签: php sql mysql

我想在包含特定字符的段落中选择特定的单词列表

$ query_search_text =“SELECT * FROM para where para_main ='%text_words'”;

我尝试使用%符号,但它不起作用。如果我提供全文,它就有用。

由于 让

4 个答案:

答案 0 :(得分:4)

尝试以下方法:

$query_search_text= "SELECT * FROM para where para_main LIKE '%text_words%'";

答案 1 :(得分:1)

%只是一个通配符,仅对LIKE比较有效。您编写的查询将使用字符串“text_words”选择para_main 开始的所有行。

如果您想在之前允许其他字符,则必须使用:

$query_search_text= "SELECT * FROM para where para_main LIKE '%text_words%'";

答案 2 :(得分:0)

它实际上!

$query_search_text = "SELECT * FROM para where para_main LIKE '%text_words%'";

我也建议你看看FullText搜索。 http://devzone.zend.com/article/1304

答案 3 :(得分:0)

SELECT * FROM para WHERE para_main LIKE '%text_words%'