首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php在一个mysql列中搜索关键字

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

Stack Overflow用户
提问于 2014-03-09 15:54:20
回答 2查看 37关注 0票数 0

我是新来的,感谢你们的合作。

例如,我有一个字段"title“的MySQL表,其中的某个行=”如何安装Windows8“

代码语言:javascript
复制
//Search
SELECT * FROM mytable WHERE title LIKE '%Ho%' AND title LIKE '%windo%'

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

以上查询不起作用,请您建议正确的方法好吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-09 16:01:00

试试这个:

代码语言:javascript
复制
SELECT title FROM mytable WHERE title LIKE '%Ho%windo%'
票数 1
EN

Stack Overflow用户

发布于 2014-03-09 16:00:02

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

代码语言:javascript
复制
SELECT `title` FROM `mytable` WHERE `title` LIKE '%Ho%' AND `title` LIKE '%windo%'

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

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22284427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档