PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能


Posted in PHP onMay 31, 2018

本文实例讲述了PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能。分享给大家供大家参考,具体如下:

一、代码

td{
 font-size:9pt;
}
.style2 {color: #FFFFFF}
<!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="external nofollow" rel="stylesheet">
<title>应用mysql_num_rows()函数获取查询结果集中的记录数</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" >
      
     <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="right" 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>
         <td width="90">出版时间</td>
         <td width="70">图书定价</td>
         <td width="78">作者</td>
         <td width="114">出版社</td>
        </tr>
        <?php
        $link=mysql_connect("localhost","root","root") or die("数据库连接失败".mysql_error());
        mysql_select_db("db_database13",$link);
        mysql_query("set names gb2312");
        $sql=mysql_query("select * from tb_book");
        $info=mysql_fetch_object($sql);
        if ($_POST[Submit]=="查询"){
          $txt_book=$_POST[txt_book];
          $sql=mysql_query("select * from tb_book where bookname like '%".trim($txt_book)."%'"); //如果选择的条件为"like",则进行模糊查询
          $info=mysql_fetch_object($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 > <?php echo $info->bookname; ?></td>
         <td align="center"><?php echo $info->issuDate; ?></td>
         <td align="center"><?php echo $info->price; ?></td>
         <td align="center"> <?php echo $info->maker; ?></td>
         <td> <?php echo $info->publisher; ?></td>
        </tr>
        <?php
        }while($info=mysql_fetch_object($sql));
        ?>
      </table>
      <br>
             找到相关记录 <?php $nums=mysql_num_rows($sql);echo $nums;?> 条    </td>
    </tr>
   </table>
  <br></td>
 </tr>
</table>
</body>
</html>

二、运行结果

PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能

注意:这里使用mysql_num_rows() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。要取得被 INSERTUPDATE 或者 DELETE 查询所影响到的行的数目,需要使用 mysql_affected_rows()

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
在Zeus Web Server中安装PHP语言支持
Oct 09 PHP
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
Jun 08 PHP
php下mysql数据库操作类(改自discuz)
Jul 03 PHP
小文件php+SQLite存储方案
Sep 04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
Jun 23 PHP
CodeIgniter模板引擎使用实例
Jul 15 PHP
Laravel 4.2 中队列服务(queue)使用感受
Oct 30 PHP
PHP调用MySQL存储过程并返回值的方法
Dec 26 PHP
比较完整的微信开发php代码
Aug 02 PHP
php微信公众账号开发之前五个坑(一)
Sep 18 PHP
php版微信数据统计接口用法示例
Oct 12 PHP
php使用str_replace替换多维数组的实现方法分析
Jun 15 PHP
PHP实现可精确验证身份证号码的工具类示例
May 31 #PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
May 31 #PHP
php curl获取到json对象并转成数组array的方法
May 31 #PHP
php插入mysql数据返回id的方法
May 31 #PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 #PHP
PHP实现上传图片到数据库并显示输出的方法
May 31 #PHP
php 获取xml接口数据的处理方法
May 31 #PHP
You might like
在PHP中使用与Perl兼容的正则表达式
2006/11/26 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
Laravel5中Cookie的使用详解
2017/05/03 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
2019/10/11 PHP
php实现JWT(json web token)鉴权实例详解
2019/11/05 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
js实现键盘自动打字效果
2016/12/23 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
vue组件实现移动端九宫格转盘抽奖
2020/10/16 Javascript
JavaScript十大取整方法实例教程
2020/12/03 Javascript
[04:28]2014DOTA2国际邀请赛 采访小兔子LGD挺进钥匙体育馆
2014/07/14 DOTA
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
python中私有函数调用方法解密
2016/04/29 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
python的set处理二维数组转一维数组的方法示例
2019/05/31 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
哪些是python中web开发框架
2020/06/17 Python
纯css3实现效果超级炫的checkbox复选框和radio单选框
2014/09/01 HTML / CSS
Asics日本官网:鬼冢八喜郎创立的跑鞋运动品牌
2017/10/18 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
英国顶级水晶珠宝零售商之一:Tresor Paris
2019/04/27 全球购物
美国唇部护理专家:Sara Happ
2019/06/19 全球购物
新西兰优惠网站:Treat Me
2019/07/04 全球购物
香港家用健身器材、运动器材及健康美容仪器专门店:FitBoxx
2019/12/05 全球购物
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
党员承诺践诺书
2014/05/20 职场文书
硕士学位论文评语
2014/12/31 职场文书
夏洛特的网观后感
2015/06/15 职场文书
开学季:喜迎新生,迎新标语少不了
2019/11/07 职场文书