使用php在一个mysql列中搜索关键字

时间:2014-03-09 15:54:21

标签: php mysql

我是新来的,感谢您的合作。

例如我有一个带有一个字段“title”的MySQL表,其中一行=“如何安装Windows 8

//Search
SELECT * FROM mytable WHERE title LIKE '%Ho%' AND title LIKE '%windo%'

当我输入搜索表单关键字时,我确实需要从MySQL返回“如何安装Windows 8”:“Ho windo”

以上查询无效,请您指出正确的方法吗?

2 个答案:

答案 0 :(得分:1)

试试这个:

SELECT title FROM mytable WHERE title LIKE '%Ho%windo%'

答案 1 :(得分:-1)

您可以使用column_name而不是*从mysql返回单列。

SELECT `title` FROM `mytable` WHERE `title` LIKE '%Ho%' AND `title` LIKE '%windo%'

对于动态搜索,您可以使用php中的explode()函数来构建WHERE查询。