广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >怎么如何用php写的关键字查询
  • 287
分享到

怎么如何用php写的关键字查询

2023-06-20 13:06:34 287人浏览 薄情痞子
摘要

本篇内容主要讲解“怎么如何用PHP写的关键字查询”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么如何用php写的关键字查询”吧!用php写关键字查询的方法:首先获取从文本框输入的关键字文字;然

本篇内容主要讲解“怎么如何用PHP写的关键字查询”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么如何用php写的关键字查询”吧!

用php写关键字查询的方法:首先获取从文本框输入的关键字文字;然后连接数据库进行查询,并将书名中或者描述中包含关键字文字的记录查询出来;最后把查询到的结果循环显示出来即可。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

怎么用php写的关键字查询?

PHP实现关键字搜索后描红功能:

在刚开始学习php的时候,就对搜索过后的关键字描红感到好奇,但是这几天在巩固php基础的时候,就发现原来这样的效果实现并不难。按照惯例,首先给大家看看效果图吧。

运行效果图

怎么如何用php写的关键字查询

数据库相关

  • 数据库名是book,只有一个数据库表,也是book,模拟了5条数据。

  • name字段是书名,description字段是书的描述

怎么如何用php写的关键字查询

代码

<!DOCTYPE html><html><head>  <meta charset="utf-8">  <meta Http-equiv="X-UA-Compatible" content="IE=edge">  <title></title>  <link rel="stylesheet" href=""></head><body><fORM action="14.php" method="post">  请输入关键字:<input type="text" name="keyWord">  <input type="submit" value="提交" /></form><?php  if(!empty($_POST['keyword'])){    $keyword = $_POST['keyword'];//获取输入的关键字    //进行数据库连接    $conn = mysql_connect("localhost","root","1234");    if(!$conn){      die("数据库连接失败");    }    $flag = Mysql_select_db("book",$conn);    if(!$flag){      die("数据库打开失败");    }    mysql_query("set names utf8");    $sql = "select * from book where name like '%$keyword%' or description like '%$keyword%'";    $result = mysql_query($sql,$conn);    while($row = mysql_fetch_assoc($result)){?><p style="width:300px;height:100px;background-color: #ccc;margin-bottom: 10px">  <p>书名:<?php echo str_ireplace($keyword, "<font color='#f00'>$keyword</font>",$row['name'])?></p>  <p>描述:<?php echo str_ireplace($keyword, "<font color='#f00'>$keyword</font>",$row['description'])?></p></p><?php  }}else{  echo "很遗憾,没有找到书籍";}?></body></html>

最后说一下实现的原理,首先先获取从文本框输入的关键字文字,然后就是连接数据库进行查询,将书名中或者描述中包含关键字文字的记录查询出来,把查询到的结果循环显示出来,在显示书名和描述的时候,用str_ireplace()函数将其中的关键字文字替换成带有红色的文字,就实现了关键字描红的效果。

到此,相信大家对“怎么如何用php写的关键字查询”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 怎么如何用php写的关键字查询

本文链接: https://www.lsjlt.com/news/296752.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么如何用php写的关键字查询
    本篇内容主要讲解“怎么如何用php写的关键字查询”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么如何用php写的关键字查询”吧!用php写关键字查询的方法:首先获取从文本框输入的关键字文字;然...
    99+
    2023-06-20
  • Mysql子查询关键字如何使用
    本文小编为大家详细介绍“Mysql子查询关键字如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mysql子查询关键字如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1. all1.1 格式1.2 特...
    99+
    2023-07-02
  • 如何使用关键字和查询词查询Microsoft知识库
    如果您想使用关键字和查询词查询Microsoft知识库,可以按照以下步骤进行操作:1. 打开您的浏览器并进入Microsoft官方网...
    99+
    2023-09-12
    Microsoft
  • 如何借助关键字 JOIN 编写 MySQL 交叉连接查询?
    交叉连接的MySQL查询也可以借助关键字JOIN来编写。为了理解它,我们以名为 tbl_1 和 tbl_2 的两个表为例,它们具有以下数据:mysql> Select * from tbl_1; +----+--------...
    99+
    2023-10-22
  • grep怎么查询包含多个关键字的日志
    使用grep命令查询包含多个关键字的日志,可以使用以下语法:```grep "关键字1" 文件名 | grep "关键字2" | g...
    99+
    2023-09-16
    grep
  • 怎么使用PHP编写关联查询语句
    本篇内容主要讲解“怎么使用PHP编写关联查询语句”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用PHP编写关联查询语句”吧!一、什么是关联查询?关联查询是一种查询多个表中的数据,将它们组合...
    99+
    2023-07-05
  • sql中查询命令的关键字是什么
    这篇文章主要介绍sql中查询命令的关键字是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!最简单的查询:select * from [where ]selec&...
    99+
    2022-10-18
  • Mysql子查询关键字的使用方式(exists)
    目录1. all1.1 格式1.2 特点 1.3 操作2. any(some)1.1 格式1.2 特点1.3 操作3. in1.1 格式1.2 特点1.3 操作4. exist1.1 格式1.2 特点1.3 操...
    99+
    2022-07-07
    Mysql 查询关键字 Mysql关键字 Mysql子查询关键字 Mysql 关键字exists
  • 如何使用PHP编写关联查询语句
    PHP是一种非常流行的后端语言,它可以利用关联查询语句查询多个表的数据并联接在一起。这篇文章将为您介绍关联查询语句的概念和如何使用PHP编写关联查询语句。一、什么是关联查询?关联查询是一种查询多个表中的数据,将它们组合成一个结果集的查询方式...
    99+
    2023-05-14
    php 数据库
  • jquery如何实现输入关键字查询功能
    本篇内容主要讲解“jquery如何实现输入关键字查询功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery如何实现输入关键字查询功能”吧!一、前置准备在使用JQuery的输入关键字查询之...
    99+
    2023-07-05
  • 怎么在oracle中使用rownum关键字查询员工信息
    本篇文章给大家分享的是有关怎么在oracle中使用rownum关键字查询员工信息,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。注意:对 row...
    99+
    2022-10-18
  • php中function关键字怎么用
    今天小编给大家分享一下php中function关键字怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。function是p...
    99+
    2023-06-29
  • 怎么使用linux less查找关键字
    要使用`less`命令在Linux中查找关键字,可以按照以下步骤操作:1. 打开终端。2. 输入`less`命令,后面紧跟要查看的文...
    99+
    2023-09-25
    linux
  • php怎么查询数组的key(键名)
    3种方法:1、用key()函数,可查询当前数组元素的key(键名),语法“key(数组)”。2、用array_keys()函数,可以获取数组的全部key,语法“array_keys(数组)”,也可获取指定值的key,语法“array_key...
    99+
    2022-08-18
    php数组 php
  • 怎么使用PHP来查询文字
    这篇文章主要讲解了“怎么使用PHP来查询文字”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用PHP来查询文字”吧!使用PHP查询文本PHP提供了许多函数来处理文本,包括字符串函数和正则...
    99+
    2023-07-05
  • PHP中final关键字如何使用
    今天就跟大家聊聊有关PHP中final关键字如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在PHP中类的继承是使用最多的一个编程特性,我们可以创建一个基类(父类)然后在这其中...
    99+
    2023-06-17
  • C#的using关键字怎么用
    这篇文章主要讲解了“C#的using关键字怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#的using关键字怎么用”吧!using 关键字using 关键字表明程...
    99+
    2023-06-17
  • C#的operator关键字怎么用
    本文小编为大家详细介绍“C#的operator关键字怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#的operator关键字怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。operator 关键字用...
    99+
    2023-06-17
  • php命名空间use关键字怎么用
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑什么是命名空间?从广义上来说,命名空间是一种封装事物的方法,在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了...
    99+
    2015-12-20
    php 命名空间 use关键字
  • javascript、php关键字搜索函数怎么用
    这篇文章给大家分享的是有关javascript、php关键字搜索函数怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。javascript:a. 代码: function&nb...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作