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下载CSS文件中的图片的代码
Sep 24 PHP
关于php内存不够用的快速解决方法
Oct 26 PHP
destoon二次开发常用数据库操作
Jun 21 PHP
php无限极分类递归排序实现方法
Nov 11 PHP
实例讲解yii2.0在php命令行中运行的步骤
Dec 01 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
Aug 08 PHP
php实现当前页面点击下载文件的简单方法
Sep 22 PHP
Zend Framework校验器Zend_Validate用法详解
Dec 09 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
聊聊 PHP 8 新特性 Attributes
Aug 19 PHP
基于PHP实现发微博动态代码实例
Dec 11 PHP
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
Mar 14 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
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
php实现将数组转换为XML的方法
2015/03/09 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
accesskey 提交
2006/06/26 Javascript
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
2011/03/01 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
2014/02/12 Javascript
javascript匿名函数实例分析
2014/11/18 Javascript
jQuery中trigger()与bind()用法分析
2015/12/18 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法
2016/08/25 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
2017/05/13 jQuery
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
详解js几个绕不开的事件兼容写法
2017/08/30 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
2018/08/20 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
解决vue v-for src 图片路径问题 404
2019/11/12 Javascript
vue列表数据发生变化指令没有更新问题及解决方法
2020/01/16 Javascript
使用Python获取Linux系统的各种信息
2014/07/10 Python
Python通过Pillow实现图片对比
2020/04/29 Python
Python绘制动态水球图过程详解
2020/06/03 Python
Python基于execjs运行js过程解析
2020/11/27 Python
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
办公室驾驶员岗位职责
2013/11/15 职场文书
物流专业大学的自我评价
2014/01/11 职场文书
放飞蜻蜓反思
2014/02/05 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
护士长2014年度工作总结
2014/11/11 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
村干部任职承诺书
2015/01/21 职场文书
大学生个人总结范文
2015/02/15 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery