PHP - 在Access数据库中搜索字符串/关键字

时间:2014-08-17 18:03:25

标签: php sql ms-access search

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

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

1 个答案:

答案 0 :(得分:0)

假设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函数将备注字段中的所有字符更改为小写。这样,当与小写的关键字进行比较时,它实际上是在执行不区分大小写的搜索。