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安装问题
Oct 09 PHP
php适配器模式介绍
Aug 14 PHP
php中将数组转成字符串并保存到数据库中的函数代码
Sep 29 PHP
ThinkPHP验证码使用简明教程
Mar 05 PHP
PHP 二维数组根据某个字段排序的具体实现
Jun 03 PHP
php调整服务器时间的方法
Apr 03 PHP
十大使用PHP框架的理由
Sep 26 PHP
分享PHP守护进程类
Dec 30 PHP
PHP二维关联数组的遍历方式(实例讲解)
Oct 18 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
Apr 04 PHP
php微信开发之图片回复功能
Jun 14 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 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
一个用mysql_odbc和php写的serach数据库程序
2006/10/09 PHP
php 小乘法表实现代码
2009/07/16 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
2013/06/21 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
javascript下数值型比较难点说明
2010/06/07 Javascript
JavaScript单元测试ABC
2012/04/12 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
2014/01/11 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
2014/07/10 Javascript
jquery模拟实现鼠标指针停止运动事件
2016/01/12 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
实现JavaScript高性能的数据存储
2016/12/11 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
vue页面跳转后返回原页面初始位置方法
2018/02/11 Javascript
Vue+Element UI+Lumen实现通用表格分页功能
2019/02/02 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
webpack安装配置与常见使用过程详解(结合vue)
2020/06/01 Javascript
Python列表append和+的区别浅析
2015/02/02 Python
Python判断变量是否为Json格式的字符串示例
2017/05/03 Python
Python中分支语句与循环语句实例详解
2018/09/13 Python
关于Python解包知识点总结
2020/05/05 Python
python使用nibabel和sitk读取保存nii.gz文件实例
2020/07/01 Python
python中的unittest框架实例详解
2021/02/05 Python
美国最大的船只买卖在线市场:Boat Trader
2018/08/04 全球购物
Ever New美国:澳大利亚领先的女装时尚品牌
2019/11/28 全球购物
事业单位个人应聘自荐信
2013/09/21 职场文书
优秀团员个人事迹材料
2014/01/29 职场文书
消防安全责任书范本
2014/04/15 职场文书
暑期政治学习心得体会
2014/09/02 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
优秀班集体申报材料
2014/12/25 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python