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

PHP: How to search for value or something similar on a mysql server?

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

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

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

SELECT * FROM your_table WHERE your_name LIKE 'name'

或者如果您只想获取以 "A"

开头的名称
SELECT * FROM your_table WHERE your_name LIKE 'A%'

如果你想查找其中包含单词的内容,那么你可以使用以下命令:

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

寻找"facebook"

时的那个代码

return 任何包含 "facebook" 的结果在数据库中的任何地方都包含 "facebook" 一词的描述或标题部分