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 来访国内外IP判断代码并实现页面跳转
Dec 18 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
Sep 07 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
Jul 01 PHP
在PHP中使用redis
Nov 04 PHP
php实现文件下载(支持中文文名)
Dec 04 PHP
带密匙的php加密解密示例分享
Jan 29 PHP
从wamp到xampp的升级之路
Apr 08 PHP
PHP动态生成指定大小随机图片的方法
Mar 25 PHP
Yii2实现ActiveForm ajax提交
May 26 PHP
PHPTree――php快速生成无限级分类
Mar 30 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
May 12 PHP
针对PHP开发安全问题的相关总结
Mar 22 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编写的简单页面跳转功能实现代码
2013/11/27 PHP
简单分析ucenter 会员同步登录通信原理
2014/08/25 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
PHP全局变量与超级全局变量区别分析
2016/04/01 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
2017/06/29 PHP
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
Script的加载方法小结
2011/01/12 Javascript
php+js实现倒计时功能
2014/06/02 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
jQuery实现监控页面所有ajax请求的方法
2015/12/10 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
2016/12/13 Javascript
jQuery Validate验证框架详解(推荐)
2016/12/17 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
详解在vue-cli项目下简单使用mockjs模拟数据
2018/10/19 Javascript
react项目如何使用iconfont的方法步骤
2019/03/13 Javascript
[06:21]2014DOTA2国际邀请赛 庆祝VG首阶段领跑;B叔为挣牛排半夜整理情报
2014/07/13 DOTA
python下调用pytesseract识别某网站验证码的实现方法
2016/06/06 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
2018/01/29 Python
python列表的增删改查实例代码
2018/01/30 Python
Python实现Linux监控的方法
2019/05/16 Python
如何利用Python识别图片中的文字
2020/05/31 Python
idea2020手动安装python插件的实现方法
2020/07/17 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
html5中使用hotcss.js实现手机端自适配的方法
2020/04/23 HTML / CSS
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
Nuts.com:优质散装,批发坚果、干果和巧克力等
2017/03/21 全球购物
西班牙香水和化妆品网上商店:Douglas
2017/10/29 全球购物
德国香水、化妆品和护理产品网上商店:Parfumdreams
2018/09/26 全球购物
全球性的在线商店:Vogca
2019/05/10 全球购物
优乐美广告词
2014/03/14 职场文书
拓展训练激励口号
2014/06/17 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
JavaScript实例 ODO List分析
2022/01/22 Javascript