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="https://www.jb51.net/style.css"> <title>应用mysql_num_rows()函数获取查询结果集中的记录数</title> </head> <body> <table cellpadding="0" cellspacing="0" bgcolor="#9E7DB4"> <form method="post" action=""> <tr> <td bgcolor="#CC99FF"><div>请输入图书名称 <input type="text" size="25" > &nbsp; <input type="submit" value="查询"> </div></td> </tr> </form> <tr valign="top" bgcolor="#FFFFFF"> <td> <table cellpadding="0" cellspacing="0"> <tr> <td valign="top"> <br> <table cellpadding="0" cellspacing="1" bgcolor="#625D59"> <tr bgcolor="#CC99FF"> <td>编号</td> <td>图书名称</td> <td>出版时间</td> <td>图书定价</td> <td>作者</td> <td>出版社</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>对不起,您检索的图书信息不存在!</div>"; } do{ ?> <tr bgcolor="#FFFFFF"> <td><?php echo $info->id; ?></td> <td >&nbsp;<?php echo $info->bookname; ?></td> <td><?php echo $info->issuDate; ?></td> <td><?php echo $info->price; ?></td> <td>&nbsp;<?php echo $info->maker; ?></td> <td>&nbsp;<?php echo $info->publisher; ?></td> </tr> <?php }while($info=mysql_fetch_object($sql)); ?> </table> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;找到相关记录&nbsp;<?php $nums=mysql_num_rows($sql);echo $nums;?>&nbsp;条&nbsp;&nbsp;&nbsp;&nbsp;</td> </tr> </table> <br></td> </tr> </table> </body> </html>

二、运行结果

rows实现模糊查询图书信息功能

注意:这里使用mysql_num_rows() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。要取得被 INSERTUPDATE 或者 DELETE 查询所影响到的行的数目,需要使用 mysql_affected_rows()。

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysql数据库操作入门教程》、《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/38a928481c145aa9d208a9d5a77ff291.html