如何使用PHP在Access数据库中搜索字符串/关键字


How to search for for strings/keywords in Access database using PHP?

我正在做一项学校作业,我有一个Access数据库,它有一个存储大量文本的备忘录字段。我想知道如何在备忘录字段中搜索特定的关键词。例如,我想在搜索框中搜索memo字段中的以下关键字,无论它们是以大写还是小写存储的。PHP, Java, SQL, Python, MySQL

如果文本字段中存在任何一个关键字,则将显示结果。

假设MS Access是数据库,感兴趣的关键字是(PHP, Java, SQL, Python, MySQL),您可以使用以下命令:

select *
from   name_of_your_table
where  lcase(memo_field_name) like '*php*'
    or lcase(memo_field_name) like '*java*'
    or lcase(memo_field_name) like '*sql*'
    or lcase(memo_field_name) like '*python*'
    or lcase(memo_field_name) like '*mysql*'

lcase函数将备注字段中的所有字符更改为小写。这样,当与小写的关键字进行比较时,它实际上是在执行不区分大小写的搜索。