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 相关文章推荐
php生成EXCEL的东东
Oct 09 PHP
Youku 视频绝对地址获取的方法详解
Jun 26 PHP
php设计模式之单例、多例设计模式的应用分析
Jun 30 PHP
destoon实现VIP排名一直在前面排序的方法
Aug 21 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
Jan 07 PHP
通过php删除xml文档内容的方法
Jan 23 PHP
Symfony学习十分钟入门经典教程
Feb 03 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
Jul 07 PHP
php实现的读取CSV文件函数示例
Feb 07 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
基于PHP常用文件函数和目录函数整理
Aug 17 PHP
PHP 8新特性简介
Aug 18 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
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
2014/12/17 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
jquery+php随机生成红包金额数量代码分享
2015/08/27 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
详解Jquery的事件操作和文档操作
2016/12/19 Javascript
webpack踩坑之路图片的路径与打包
2017/09/05 Javascript
javaScript和jQuery自动加载简单代码实现方法
2017/11/24 jQuery
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
对angularjs框架下controller间的传值方法详解
2018/10/08 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
JS实现获取数组中最大值或最小值功能示例
2019/03/02 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
vue插槽slot的简单理解与用法实例分析
2020/03/14 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
Python open()文件处理使用介绍
2014/11/30 Python
python设计模式大全
2016/06/27 Python
python cx_Oracle模块的安装和使用详细介绍
2017/02/13 Python
Python常用算法学习基础教程
2017/04/13 Python
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
Python类及获取对象属性方法解析
2020/06/15 Python
CSS3实现滚动条动画效果代码分享
2016/08/03 HTML / CSS
美国木工工具和用品商店:Woodcraft
2019/10/30 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
市级文明单位申报材料
2014/05/07 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
2015年司法所工作总结
2015/04/27 职场文书
Nginx如何配置根据路径转发详解
2022/07/23 Servers