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 文件夹删除、php清除缓存程序
Aug 25 PHP
php set_magic_quotes_runtime() 函数过时解决方法
Jul 08 PHP
深入分析php之面向对象
May 15 PHP
Codeigniter中mkdir创建目录遇到权限问题和解决方法
Jul 25 PHP
PHP闭包实例解析
Sep 08 PHP
php blowfish加密解密算法
Jul 02 PHP
PHP实现清除MySQL死连接的方法
Jul 23 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
Nov 04 PHP
Yii2实现增删改查后留在当前页的方法详解
Jan 13 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
Jan 19 PHP
PHP7扩展开发教程之Hello World实现方法示例
Aug 03 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
Nov 24 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 Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
php权重计算方法代码分享
2014/01/09 PHP
PHP生成和获取XML格式数据的方法
2016/03/04 PHP
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
2007/08/13 Javascript
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
Jquery:ajax实现翻页无刷新功能代码
2013/08/05 Javascript
原生js实现日期联动
2015/01/12 Javascript
AngularJS中$interval的用法详解
2016/02/02 Javascript
浅析Javascript中bind()方法的使用与实现
2016/04/29 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
Angular 开发学习之Angular CLI的安装使用
2017/12/31 Javascript
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
vue-cli axios请求方式及跨域处理问题
2018/03/28 Javascript
vuejs使用axios异步访问时用get和post的实例讲解
2018/08/09 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
2019/08/27 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
Python编程之多态用法实例详解
2015/05/19 Python
python 根据时间来生成唯一的字符串方法
2019/01/14 Python
python IDLE 背景以及字体大小的修改方法
2019/07/12 Python
python关闭占用端口方式
2019/12/17 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
python实现FTP循环上传文件
2020/03/20 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
Carolina Lemke Berlin澳大利亚官网:时尚太阳镜品牌
2019/09/17 全球购物
体育学院毕业生自荐信
2013/11/03 职场文书
教师党性分析材料
2014/02/04 职场文书
餐饮收银员岗位职责
2014/02/07 职场文书
幼儿教师师德演讲稿
2014/05/06 职场文书
本科应届生求职信
2014/08/05 职场文书
2014年信息中心工作总结
2014/12/17 职场文书
保卫工作个人总结
2015/03/03 职场文书
领导新年致辞2016
2015/07/29 职场文书
美德少年事迹材料(2016推荐版)
2016/02/25 职场文书