php - 如何根据mysql数据库中的关键字或字符串进行选择?

标签 php mysql search

我正在创建搜索功能,但我不知道如何仅选择包含搜索词的行。这个想法是从“Text”列中的表 lines 中仅选择带有字符串 $search 的行。我怎样才能做到呢?谢谢

最佳答案

$query = "SELECT * FROM lines WHERE Text LIKE '%".$search."%'";

将 mysql 的 LIKE 与通配符 (%) 结合使用应该可以解决问题。

关于php - 如何根据mysql数据库中的关键字或字符串进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6875720/

相关文章:

php - "Lost connection to MySQL server"由于各种原因

mysql - 如何在codeigniter mysql中合并两个相同的行并显示不同的id行

c# - 输入的字符串格式不正确

MySQL DECIMAL(3,2) 尾随零不显示

sql-server - SQL Server查询以使用多个关键字搜索数据库

php - 计算单词在文本中的出现次数

php - pdo->query() 返回每个结果中的两个?

php - 从服务器上每个数据库的一个表中选择数据

visual-studio-2010 - 如何在 Windows 环境 Visual Studio 或任何其他 IDE 中查找所有不包含特定字符串的文件?

php - 在 php 数组中搜索部分字符串匹配