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 相关文章推荐
MVC模式的PHP实现
Oct 09 PHP
关于mysql 字段的那个点为是定界符
Jan 15 PHP
php中通过curl模拟登陆discuz论坛的实现代码
Feb 16 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
CodeIgniter基本配置详细介绍
Nov 12 PHP
php的dl函数用法实例
Nov 06 PHP
php中getservbyport与getservbyname函数用法实例
Nov 18 PHP
最新版本PHP 7 vs HHVM 多角度比较
Feb 14 PHP
PHP Ajax实现无刷新附件上传
Aug 17 PHP
php array_keys 返回数组的键名
Oct 25 PHP
smarty模板数学运算示例
Dec 11 PHP
php实现根据身份证获取精准年龄
Feb 26 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
ob_start(),ob_start('ob_gzhandler')使用
2006/12/25 PHP
php处理斐波那契数列非递归方法
2012/02/04 PHP
PHP.ini安全配置检测工具pcc简单介绍
2015/07/02 PHP
浅谈php中的访问修饰符private、protected、public的作用范围
2016/11/20 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
JavaScript 继承详解(二)
2009/07/13 Javascript
Jquery封装tab自动切换效果的具体实现
2013/07/13 Javascript
jQuery右下角旋转环状菜单特效代码
2015/08/10 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
Angular2使用Guard和Resolve进行验证和权限控制
2017/04/24 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
小程序实现横向滑动日历效果
2019/10/21 Javascript
vue动态设置页面title的方法实例
2020/08/23 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
JavaScript实现筛选数组
2021/03/02 Javascript
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
python基于itchat模块实现微信防撤回
2019/04/29 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
Python编写memcached启动脚本代码实例
2020/08/14 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
精细化工应届生求职信
2013/11/17 职场文书
雷峰塔导游词
2015/02/09 职场文书
2015年师德师风自我评价范文
2015/03/05 职场文书
暑期实践个人总结
2015/03/06 职场文书
事业单位岗位说明书
2015/10/08 职场文书
Python基础之Socket通信原理
2021/04/22 Python
python 实现德洛内三角剖分的操作
2021/04/22 Python
golang正则之命名分组方式
2021/04/25 Golang
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang
Apache自带的ab压力测试工具的实现
2022/07/23 Servers