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+mysql一个名片库程序
Oct 09 PHP
php下的权限算法的实现
Apr 28 PHP
编写安全 PHP应用程序的七个习惯深入分析
Jun 08 PHP
使用PHP获取当前url路径的函数以及服务器变量
Jun 29 PHP
一个PHP的远程图片抓取函数分享
Sep 25 PHP
php实现图片转换成ASCII码的方法
Apr 03 PHP
ThinkPHP函数详解之M方法和R方法
Sep 10 PHP
php实现点击可刷新验证码
Nov 07 PHP
PHP序列化操作方法分析
Sep 28 PHP
PHP实现链式操作的三种方法详解
Nov 16 PHP
实现php删除链表中重复的结点
Sep 27 PHP
PHPExcel实现的读取多工作表操作示例
Apr 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
PHP中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
PHP内存溢出优化代码详解
2021/02/26 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
2015/03/26 Javascript
jQuery中 attr() 方法使用小结
2015/05/03 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
[01:07:46]完美世界DOTA2联赛循环赛 Magma vs IO BO2第二场 11.01
2020/11/02 DOTA
Python中zip()函数用法实例教程
2014/07/31 Python
利用 Monkey 命令操作屏幕快速滑动
2016/12/07 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
利用Python检测URL状态
2019/07/31 Python
简单介绍django提供的加密算法
2019/12/18 Python
Tensorflow之MNIST CNN实现并保存、加载模型
2020/06/17 Python
Numpy 多维数据数组的实现
2020/06/18 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
Foot Locker德国官方网站:美国运动服和鞋类零售商
2018/11/01 全球购物
求职个人评价范文
2014/04/09 职场文书
读书伴我成长演讲稿
2014/05/07 职场文书
优秀党务工作者事迹材料
2014/05/07 职场文书
关于安全演讲稿
2014/05/09 职场文书
项目备案申请报告
2015/05/15 职场文书
pt-archiver 主键自增
2022/04/26 MySQL