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中Session的概念
Oct 09 PHP
程序员编程十条戒律
Jul 09 PHP
snoopy 强大的PHP采集类使用实例代码
Dec 09 PHP
php实现水仙花数示例分享
Apr 03 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
Sep 27 PHP
php读取csv数据保存到数组的方法
Jan 03 PHP
带你了解PHP7 性能翻倍的关键
Nov 19 PHP
php实现按天数、星期、月份查询的搜索框
May 02 PHP
mac系统下为 php 添加 pcntl 扩展
Aug 28 PHP
手把手编写PHP框架 深入了解MVC运行流程
Sep 19 PHP
PHP合并数组的2种方法小结
Nov 24 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
Jun 12 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利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
测试JavaScript字符串处理性能的代码
2009/12/07 Javascript
JavaScript高级程序设计 事件学习笔记
2011/09/10 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
JavaScript中遍历对象的property的3种方法介绍
2014/12/30 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
2016/08/05 Javascript
实例浅析js的this
2016/12/11 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
python使用7z解压apk包的方法
2015/04/18 Python
python查询sqlite数据表的方法
2015/05/08 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
利用Anaconda简单安装scrapy框架的方法
2018/06/13 Python
使用Python的turtle模块画国旗
2019/09/24 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
基于HTML5 Canvas:字符串,路径,背景,图片的详解
2013/05/09 HTML / CSS
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
美体小铺英国官网:The Body Shop英国
2017/01/24 全球购物
联想加拿大官方网站:Lenovo Canada
2018/04/05 全球购物
英国手机零售商:Carphone Warehouse
2018/06/06 全球购物
安德玛比利时官网:Under Armour比利时
2019/08/28 全球购物
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
顶岗实习计划书
2014/01/10 职场文书
小学生环保演讲稿
2014/04/25 职场文书
土地租赁意向书
2014/07/30 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
实施意见格式范本
2015/06/05 职场文书