加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP MySQL – 搜索脚本(全文)?

发布时间:2020-12-13 22:24:43 所属栏目:PHP教程 来源:网络整理
导读:我想请求帮助完成这项任务: 我有一个 MySQL表,结构如下: author name year descriptionBernard Cornwell Azincourt 2009 Publisher XY,good condition 现在我想让MySQL Query在各种输入上返回结果(搜索书)(如下所示): 康沃尔 Azincourt Cornwell Azincour
我想请求帮助完成这项任务:
我有一个 MySQL表,结构如下:

author                name        year       description
Bernard Cornwell      Azincourt   2009       Publisher XY,good condition

现在我想让MySQL Query在各种输入上返回结果(搜索书)(如下所示):

>康沃尔
> Azincourt
> Cornwell Azincourt
> Azincourt Cornwell
> Cornwell Azincourt 2009
> Bernard Cornwell Azincourt
> Azincourt

我是否必须在每个列上添加全文索引,然后在作者,名称,年份,描述上添加?

解决方法

你在找这样的东西吗?

Select * From TableName WHERE description LIKE "%searchvalue%";

此查询将返回描述包含您为搜索值放置的内容的行.百分号表示外卡,因此即使字段中有其他文本,它也会返回描述字段中具有搜索值的任何行.如果你想要它是一个精确的数学,你可以做这个简单的查询.

Select * From TableName WHERE description = "searchvalue";

只要将其放入PHP脚本中,您只需将搜索项分配给变量,然后在查询中使用该变量即可.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读