`
cakin24
  • 浏览: 1384368 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PHP+MySQL 利用mysql_num_rows模糊查询图书信息

    博客分类:
  • PHP
阅读更多

一 代码

 

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="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" > 
	      &nbsp;
          <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 >&nbsp;<?php echo $info->bookname; ?></td>
                  <td align="center"><?php echo $info->issuDate; ?></td>
                  <td align="center"><?php echo $info->price; ?></td>
                  <td align="center">&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>
 
二 运行结果

 

 

  • 大小: 6.6 KB
1
1
分享到:
评论

相关推荐

    PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能

    主要介绍了PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能,涉及php使用mysql的like查询语句进行模糊查询以及mysql_num_rows进行结构统计的相关操作技巧,需要的朋友可以参考下

    PHP_MYSQL_study.rar_PHP + mysql_php mysql

    例如,`mysqli_query()`或`PDO::query()`执行查询,`mysqli_fetch_assoc()`或`PDO::fetch()`获取结果行,`mysqli_num_rows()`或`PDO::rowCount()`计算返回的行数。 5. PHP与MySQL事务处理 对于需要确保数据一致性...

    MySQL中文参考手册

    * 1 MySQL的一般的信息 o 1.1 什么是MySQL? o 1.2 关于本手册 + 1.2.1 本手册中使用的约定 o 1.3 MySQL的历史 o 1.4 MySQL的主要特征 o 1.5 MySQL稳定性? o 1.6 顺应2000年 o 1.7 SQL一般信息和教程 o ...

    自写php+MySQL模糊查询

    在这个场景中,"自写php+MySQL模糊查询" 是一个新手尝试实现的功能,它允许用户输入关键词,然后在数据库中进行不精确匹配,返回与关键词相关的记录。这样的功能可以极大地提高用户在网站上的搜索体验。以下是对这个...

    php+mysql+ajax实例

    if (mysqli_num_rows($result) &gt; 0) { // 输出数据 } else { echo "0 results"; } mysqli_close($conn); ``` 4. **AJAX介绍** AJAX的核心是利用JavaScript创建XMLHttpRequest对象,向服务器发送异步请求。...

    用PHP+MySQL搭建聊天室

    $rows = mysql_num_rows($result); // 获取查询结果的记录数 if ($rows ) $l = $rows; else $l = 15; // 如果记录数小于15,最多显示记录数 for ($i = 1; $i $l; $i++) { list($chtime, $nick, $words) = mysql...

    MySQL_C_API.rar_API_mysql_doc_mysql api_mysql c语言

    4. **结果集操作**:一旦有了查询结果,`mysql_num_rows()`可获取行数,`mysql_fetch_row()`和`mysql_fetch_assoc()`用于遍历结果集,获取每一行数据。`mysql_free_result()`用于释放结果内存。 5. **预处理语句**...

    PHP+MySQL留言板

    if ($result-&gt;num_rows &gt; 0) { while($row = $result-&gt;fetch_assoc()) { echo "用户名: " . $row["username"]. " - 留言: " . $row["content"]. " - 时间: " . $row["timestamp"]. " "; } } else { echo ...

    Php+MYSQL笔记.pdf

    mysqli_connect连接数据库函数 mysqli_select_db选择数据库...mysqli_num_rows取得结果集中字段的数目 mysqli_error返回上一个 MySQL 操作产生的文本错误信息 mysqli_free_result释放结果内存 mysqli_close关闭数据库

    php+mysql简单留言板

    首先,我们需要创建一个MySQL数据库来存储用户留言的信息。数据库通常包括两个表:一个是用户表(如果需要用户登录),另一个是留言表。留言表至少应包含字段如`id`(主键,唯一标识每条留言)、`username`(用户名...

    PHP100视频教程 26:制作自己的PHP+MYSQL的类

    - `mysqli_num_rows()`:计算查询结果中的行数。 - `mysqli_close()`:关闭数据库连接。 2. **面向对象编程(OOP)基础**: - 类(Class):定义数据结构和操作这些数据的方法。 - 对象(Object):类的实例,...

    php访问MYSQL数据库封装类.zip

    MYSQL 数据库访问封装类  MYSQL 数据访问方式,php4支持以mysql_开头的过程访问方式,php5开始支持以mysqli_开头的...4,处理返回的数据 mysql_fetch_array mysql_num_rows mysql_fetch_assoc mysql_fetch_row etc 

    mysql_num_rows VS COUNT 效率问题分析

    在SQL查询中,统计表中的记录数是常见的需求,MySQL提供了两种主要的方法:`mysql_num_rows` 和 `COUNT(*)`。然而,这两种方法在效率上有显著的差异,尤其是在处理大量数据时。 `mysql_num_rows` 是MySQL的一个函数...

    Linux+PHP+MySQL案例教程

    if ($result-&gt;num_rows &gt; 0) { // 输出每行数据 while($row = $result-&gt;fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " "; } } else { echo "0 results"; } ``` ### 实战案例 ...

    PHP+MySQL开发Web程序教程

    if (mysqli_num_rows($result) &gt; 0) { // 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. " "; } } else { ...

    php+mysql练习

    if ($result-&gt;num_rows &gt; 0) { // 输出数据 while($row = $result-&gt;fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. " "; } } else { echo "0 ...

    php+mysql增删改查

    if ($result-&gt;num_rows &gt; 0) { while($row = $result-&gt;fetch_assoc()) { echo "标题: " . $row["title"]. " - 内容: " . $row["content"]. " "; } } else { echo "0 结果"; } ``` 5. **更新数据** (Update):...

Global site tag (gtag.js) - Google Analytics