PHP:如何在mysql服务器上搜索值或类似的东西?

时间:2015-01-19 18:02:14

标签: php mysql search

我正在尝试编写一个PHP脚本来搜索MySQL服务器上的产品。 我不确定如何在产品名称列中搜索值或类似的东西。有没有人有任何想法?

3 个答案:

答案 0 :(得分:1)

您应该查看LIKE运算符并阅读Mysql站点上的模式匹配页面:http://dev.mysql.com/doc/refman/5.0/en/pattern-matching.html

答案 1 :(得分:0)

首先:编写一个连接数据库的PHP脚本。然后,如果一切顺利,您只需执行(使用PHP)以下SQL查询:

SELECT * FROM your_table WHERE your_name LIKE 'name'

或者如果您想获得以“A”开头的名称

SELECT * FROM your_table WHERE your_name LIKE 'A%'

答案 2 :(得分:0)

如果您想查找包含单词的内容,则可以使用:

SELECT * FROM web WHERE Description LIKE '%$each%' OR Title LIKE '%$each%'

寻找" facebook"

时的代码

会返回任何包含" facebook"的结果数据库中的任何位置描述或标题包含单词" facebook"在所有