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脚本的10个技巧(5)
Oct 09 PHP
一个比较简单的PHP 分页分组类
Dec 10 PHP
PHP取得一个类的属性和方法的实现代码
May 22 PHP
探讨:如何使用PhpDocumentor生成文档
Jun 25 PHP
怎么在Windows系统中搭建php环境
Aug 31 PHP
php生成excel列序号代码实例
Dec 24 PHP
php ctype函数中文翻译和示例
Mar 21 PHP
win7计划任务定时执行PHP脚本设置图解
May 09 PHP
php搜索文件程序分享
Oct 30 PHP
php函数传值的引用传递注意事项分析
Jun 25 PHP
nginx下安装php7+php5
Jul 31 PHP
PHP中字符串长度的截取用法示例
Jan 12 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面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php实现网站插件机制的方法
2009/11/10 PHP
PHP 一个随机字符串生成代码
2010/05/26 PHP
PHP生成数组再传给js的方法
2014/08/07 PHP
php计算title标题相似比的方法
2015/07/29 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
Yii2针对指定url的生成及图片等的引入方法小结
2016/07/18 PHP
PHP类相关知识点实例总结
2016/09/28 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
2013/11/19 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
解决npm安装Electron缓慢网络超时导致失败的问题
2018/02/06 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
原生JS实现逼真的图片3D旋转效果详解
2019/02/16 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
[01:12:27]EG vs Secret 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
python numpy 显示图像阵列的实例
2018/07/02 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
Django自定义列表 models字段显示方式
2020/04/03 Python
python3爬虫中引用Queue的实例讲解
2020/11/24 Python
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
施华洛世奇波兰官网:SWAROVSKI波兰
2019/06/18 全球购物
上班早退检讨书
2014/01/09 职场文书
委托证明书
2014/09/17 职场文书
公安领导班子四风问题个人整改措施思想汇报
2014/10/09 职场文书
个人工作作风整改措施思想汇报
2014/10/13 职场文书
社区党员干部承诺书
2015/05/04 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
Java面试题冲刺第十八天--Spring框架3
2021/08/07 面试题
html中相对位置与绝对位置的具体使用
2022/05/15 HTML / CSS
Mybatis-plus配置分页插件返回统一结果集
2022/06/21 Java/Android