`
linlin_xiao
  • 浏览: 16065 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

php模糊查询(基础)

 
阅读更多



 

<?php 
	header("content-type:text/html;charset=utf-8");
	error_reporting("~E_ALL & ~E_NOTICE");
 ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link  href="style.css" rel="stylesheet">
<title>应用mysql_fetch_array()函数从数组结果集中获取信息</title>
</head>
<body>
<table width="609" height="134"  border="1" cellpadding="0" cellspacing="0" bgcolor="#9E7DB4" align="center"> 
	 <form name="myform" method="post" action="">
    <tr> 
	  <td width="605" height="51" bgcolor="#CC99FF"><div align="center">请输入检索名称
	      <input name="txt_book" type="text" id="txt_book" size="25" > 
	      &nbsp;
          <input type="submit" name="Submit" value="查询">
	  </div></td>
  </tr>
</form>
  <tr valign="top" bgcolor="#FFFFFF"> 
    <td height="81">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td height="79" align="center" valign="top"> <br>
              <table width="572"  border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#625D59">
                <tr align="center" bgcolor="#CC99FF">
                  <td width="46" height="20">编号</td>
                  <td width="167">名称</td>
                  
                </tr>
                <?php
				$link=mysql_connect("localhost","root","") or die("数据库连接失败".mysql_error());
				mysql_select_db("hellophp",$link);
				mysql_query("set names gb2312");
				$sql=mysql_query("select * from hp_users");
				$info=mysql_fetch_array($sql);
				if ($_POST[Submit]=="查询"){
					$txt_book=$_POST[txt_book];
					$sql=mysql_query("select * from hp_users where name like '%".trim($txt_book)."%'"); //如果选择的条件为"like",则进行模糊查询
					$info=mysql_fetch_array($sql);
					}			
				if($info==false){          //如果检索的信息不存在,则输出相应的提示信息
				    echo "<div align='center' style='color:#FF0000; font-size:12px'>对不起,您检索的图书信息不存在!</div>";
				}
				 do{
			  ?>
                <tr align="left" bgcolor="#FFFFFF">
				<td height="20" align="center"><?php echo $info[id]; ?></td>
                  <td height="20" align="center"><?php echo $info[name]; ?></td>
                </tr>
                <?php
				}
				while($info=mysql_fetch_array($sql));
				?>
            </table></td>
        </tr>
      </table>
    <br></td> 
  </tr> 
</table>
</body>
</html>

 

 

  • 大小: 8.4 KB
分享到:
评论

相关推荐

    Easyui Datagrid 实现行过滤[模糊查询]

    而“行模糊查询”则是在过滤的基础上,允许用户输入部分关键字,系统自动匹配并显示包含这些关键字的数据行,增强了用户的交互体验。 实现行模糊查询,通常涉及到以下步骤: 1. **HTML结构**:在Datagrid中,我们...

    无刷新模糊查询

    6. **用户体验**:除了基础的查询功能,还可以添加额外的功能来提升用户体验,如自动完成(autocomplete)、联想词(suggestions)、分页、错误处理和加载指示器等。 7. **安全性**:由于涉及到与服务器的实时通信...

    PHP+MySQL实现模糊查询员工信息功能示例

    在介绍如何使用PHP和MySQL实现模糊查询员工信息之前,我们首先要了解一些基础的知识点。PHP是一种广泛使用的开源服务器端脚本语言,它可以嵌入到HTML中,主要用于Web开发,创建动态网页内容。MySQL是一个流行的开源...

    IM1T_V201112_184947_模糊搜索_PHP+TXT_

    在模糊搜索系统中,PHP将负责处理用户的查询请求,与存储在TXT文件中的数据进行匹配,并返回最相关的结果。 TXT文件是一种常见的纯文本格式,它不包含任何格式化信息,只包含可读字符。在这个系统中,TXT文件作为...

    完整thinkPHP增删改查+分页+模糊查询+Ajax登录+注册

    这个“完整thinkPHP增删改查+分页+模糊查询+Ajax登录+注册”项目涵盖了几个核心的Web开发知识点,下面将逐一详细解释。 1. **增删改查(CRUD)**:CRUD代表创建(Create)、读取(Read)、更新(Update)和删除...

    java web ajax 入门Demo 百度 Google 搜索 提示 ajax 模糊查询

    4. **服务器端处理**:通常使用Java、PHP等服务器端语言处理请求,执行查询操作,并返回结果。 在这个Demo中,我们将使用Java Web技术和JSP(JavaServer Pages)来处理服务器端逻辑。以下是实现过程的步骤: 1. **...

    mysql模糊查询.pdf

    以上是关于 MySQL 模糊查询的一些基础概念和技巧,但请注意,本话题与提供的文件内容不符。文件内容主要涉及 PHP 语言,包括变量命名规范、数据类型、单引号和双引号的区别以及数据类型转换等。如果你需要关于 PHP ...

    php实现的简单文本框模糊匹配

    然而,这只是一个基础的实现,对于更复杂的模糊匹配,可以使用`preg_grep()`函数,它基于正则表达式进行匹配,提供更强大的灵活性。例如,你可以使用通配符来实现更复杂的模糊匹配。 接下来,我们转向JavaScript。...

    织梦sql标签模糊查询+sql标签分页

    除了基础的模糊查询和分页,还可以利用SQL标签实现更多高级功能,比如按时间排序、条件组合查询等,为网站提供更多定制化的信息展示方式。 总之,理解和熟练运用织梦CMS的SQL标签及模糊查询、分页功能,能极大地...

    PHP实现多关键词查询

    总的来说,"PHP实现多关键词查询"项目涉及的关键技术包括:PHP与数据库交互、用户输入处理、SQL查询构造(特别是模糊匹配和安全的参数化查询)。通过这个项目,开发者可以学习到如何构建一个基本的搜索功能,这对于...

    PHP+mysql 登录注册查询

    - PHP构建带有LIKE操作符的SQL查询,用于模糊匹配。 - 结果返回给前端展示,提供更灵活的搜索体验。 在实际项目中,还会涉及错误处理、安全措施(如防止XSS攻击)、数据验证、权限控制等方面。对于初学者来说,这个...

    PHP员工管理系统,增加,删除,修改。

    当用户执行增加、删除、修改操作时,PHP脚本会向数据库发送SQL(结构化查询语言)指令,以完成相应的数据操作。 “增加”功能允许管理员添加新员工的信息到数据库。这通常涉及到一个表单,用户输入员工的详细信息后...

    拼音汉字模糊匹配字库(仿google和百度搜索引擎字词库)

    - **快速查询**: PHP数组支持快速查找,这对于实时性要求较高的应用非常有利。 - **高效存储**: 相比于其他数据库解决方案,数组在内存中的存储更加紧凑,减少了空间开销。 - **扩展性**: 可以通过简单的修改数组...

    PHP MYSQL实现登陆和模糊查询两大功能

    在今天的IT技术中,Web应用开发是一个非常重要的领域,而PHP和MySQL是构建动态网站时常用...通过本文的介绍和分析,读者可以更好地理解和掌握在Web开发过程中如何使用PHP和MySQL实现用户登录和模糊查询这两大基础功能。

    PHP实例开发源码—PHP+excel 通用图书信息模糊检索系统 PC网页版.zip

    1. PHP基础:该系统的基础是PHP编程语言,这是一种广泛使用的服务器端脚本语言,特别适合Web开发。PHP可以嵌入HTML中,提供了丰富的函数库用于处理各种任务,包括数据库交互、文件操作、会话管理等。 2. 数据库交互...

    基于PHP的excel通用图书信息模糊检索系统PC网页版源码.zip

    通过PHP,系统能够读取这些数据,并根据用户输入的模糊查询条件进行匹配。 模糊检索技术在信息检索领域很常见,它允许用户不需完全记住确切的词汇或短语也能找到相关结果。这通常通过使用通配符、近似匹配或者编辑...

    PHP网站模板,网站源码,带PHP后台:模糊动感商业企业建站官网模板下载_模糊 商业 企业 建站 官网.zip

    1. PHP语言基础:PHP(Hypertext Preprocessor)是一种广泛使用的服务器端脚本语言,尤其适用于Web开发。它允许在HTML中嵌入代码,实现动态网页内容的生成。这个模板基于PHP,意味着它使用了PHP语法来处理后端逻辑,...

    基于PHP的excel 通用图书信息模糊检索系统 PC网页版.zip

    2. **模糊搜索**:通过PHP的字符串匹配和SQL的LIKE语句,实现对图书信息的模糊查询,允许用户输入关键词的一部分来查找匹配的图书。 3. **结果展示**:检索结果以列表形式呈现,包括书名、作者、出版社等关键信息,...

    PHP实现多个关键词搜索查询功能示例

    如果这是第一个关键词,我们不使用`UNION`,直接构建基础的查询;对于后续的关键词,我们使用`UNION`来合并查询结果。 在循环结束后,整个SQL查询语句会形成如下结构: ```sql SELECT * FROM ( SELECT * FROM ...

Global site tag (gtag.js) - Google Analytics