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

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

    博客分类:
  • 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_fetch_object()函数从数组结果集中获取信息</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="#66CCFF"><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="center" 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" bgcolor="#66CCFF">编号</td>
                  <td width="167" bgcolor="#66CCFF">图书名称</td>
                  <td width="90" bgcolor="#66CCFF">出版时间</td>
                  <td width="70" bgcolor="#66CCFF">图书定价</td>
                  <td width="78" bgcolor="#66CCFF">作者</td>
                  <td width="114" bgcolor="#66CCFF">出版社</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></td>
        </tr>
      </table>
    <br></td> 
  </tr> 
</table>
</body>
</html>

 

二 运行结果


 
  • 大小: 5 KB
1
0
分享到:
评论

相关推荐

    深入分析使用mysql_fetch_object()以对象的形式返回查询结果

    PHP提供了一系列用于从数据库结果集中检索数据的函数,其中`mysql_fetch_object()`函数允许开发者以对象的形式来获取查询结果,这在某些场景下提供了便利。本文将详细介绍`mysql_fetch_object()`函数的工作原理,...

    PHP使用mysql_fetch_object从查询结果中获取对象集的方法

    本文实例讲述了PHP使用mysql_fetch_object从查询结果中获取对象集的方法。分享给大家供大家参考。具体分析如下: mysql_fetch_object函数用于,提取结果行从一个MySQL的结果集作为objectiative数组。 mysql_fetch_...

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

    在本文中,我们将深入探讨如何使用PHP和MySQL结合`mysql_num_rows`函数来实现图书信息的模糊查询功能。首先,我们需要了解`mysql_num_rows`在PHP中的作用。它是一个用于统计SQL查询结果集中行数的函数,这对于确定...

    [聊天留言]笨小孩 PHP+MYSQL+AJAX 留言本_bxhbook.zip

    【PHP+MYSQL+AJAX 留言本】是一个经典的Web开发示例,它结合了三种核心技术:PHP作为服务器端脚本语言处理数据,MySQL作为数据库存储和管理信息,而AJAX(异步JavaScript和XML)则用于实现页面的无刷新更新。...

    PHP+mysql的新闻发布系统

    - 数据处理:使用`fetch_assoc()`或`fetch_object()`获取结果集中的行数据。 - 插入数据:使用`INSERT INTO`语句添加新新闻。 - 更新数据:使用`UPDATE`语句修改已有新闻。 - 删除数据:使用`DELETE FROM`语句删除...

    php+mysql网站

    - 获取结果:`mysqli_fetch_assoc()`或`PDO::fetch()`将结果集转化为关联数组。 - 错误处理:`mysqli_error()`或`PDO::errorInfo()`检查并显示错误信息。 4. **PHP动态网站实现** - 用户输入处理:通过`$_POST`...

    mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别

    MySQL中用于获取查询结果集数据的函数有多个,其中包括mysql_fetch_row(), mysql_fetch_array(), 和 mysql_fetch_assoc()。虽然它们的目标相似,但它们在使用方式和返回数据的结构上有明显的区别。下面我们就详细...

    PHP操作MySQL的mysql_fetch_* 函数的常见用法教程

    mysql_fetch_* 列函数的主要功能是从查询返回的结果集中取得相关的查询结果,主要包括: mysql_fetch_array():从结果集中取得一行作为关联数组或索引数组,或二者兼有 mysql_fetch_row():从结果集中取得一行作为...

    php+mysql简单投票系统代码

    `mysql_query` 执行查询,`mysql_fetch_array` 获取查询结果的第一行。 ##### 2. 前端展示 ```html &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

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

    本教程旨在帮助学员巩固MySQL的常用函数使用,并通过面向对象的方式,利用PHP创建一个自定义的MySQL类,以实现更高效、简洁的代码编写。以下是这个教程涵盖的主要知识点: 1. **MySQL常用函数**: - `mysqli_...

    jq.ajax+php+mysql实现分页显示数据

    本教程将详细讲解如何利用jQuery的AJAX技术、PHP后端处理以及MySQL数据库来实现动态分页显示数据。 首先,我们需要理解分页的基本原理。分页是将大量数据分为若干个较小的部分,每次只加载一部分到页面上,用户可以...

    php+mysql连接数据库

    本文将以“php+mysql连接数据库”为主题,详细介绍如何使用PHP连接MySQL数据库,并执行基本的数据查询操作。无论是初学者还是有一定基础的开发者都能从中获益。 #### 二、环境搭建与配置 在开始学习之前,我们需要...

    php+mysql实现数据库图片的存储及显示

    $row = $stmt-&gt;fetch(PDO::FETCH_ASSOC); header('Content-Type: image/jpeg'); // 根据实际图片格式调整 echo $row['imageData']; ``` 这样,用户访问特定的URL时,浏览器就能正确地解析和显示存储在数据库中的图片...

    PHP与MySQL入门到精通源码案例教程.zip

    5. 对象化编程:`mysql_fetch_object.php`文件讲解了如何将查询结果转化为对象,使得数据处理更加面向对象。 6. 计数与获取单个值:`mysql_num_rows.php`文件介绍了`mysql_num_rows`函数,它用于计算查询结果中的...

    详尽的PHP数据库操作指南及ACCESS示例

    进一步展示了如何使用mysql_fetch_assoc() 和 mysql_fetch_object()获取数据。还介绍了获取所查询的记录行数的功能及其与mysql_affected_rows()的不同之处,并讲解了如何取得数据库中的表和列详情,特别提供了一个...

    PHP+SQL.rar_php_php sql_sql_sql php

    5. **PHP函数库与SQL**:例如,使用PHP的mysql_query()、mysqli_query()或PDO::query()执行SQL查询,使用fetch_array()、fetch_object()获取结果。 6. **数据库设计**:数据库模式设计,关系理论,以及如何通过PHP...

    php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别

    在mssql函数集中,mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_object是用于从SQL查询结果集中提取数据的重要函数。 mssql_fetch_row()函数从查询结果集中取得一行作为数字索引数组返回。...

Global site tag (gtag.js) - Google Analytics