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

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

    博客分类:
  • 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_row()函数从数组结果集中获取信息</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="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">编号</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");
				$row=mysql_fetch_row($sql);
				if ($_POST[Submit]=="查询"){
					$txt_book=$_POST[txt_book];
					$sql=mysql_query("select * from tb_book where bookname like '%".trim($txt_book)."%'"); 	//如果选择的条件为"like",则进行模糊查询
					$row=mysql_fetch_row($sql);
					}			
				if($row==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 $row[0]; ?></td>
                  <td >&nbsp;<?php echo $row[1]; ?></td>
                  <td align="center"><?php echo $row[2]; ?></td>
                  <td align="center"><?php echo $row[3]; ?></td>
                  <td align="center">&nbsp;<?php echo $row[4]; ?></td>
                  <td>&nbsp;<?php echo $row[5]; ?></td>
                </tr>
                <?php
				}while($row=mysql_fetch_row($sql));
				?>
            </table></td>
        </tr>
      </table>
    <br></td> 
  </tr> 
</table>
</body>
</html>

 

二 运行结果


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

相关推荐

    mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别

    在PHP中,MySQL数据处理是常见的任务之一,而`mysql_fetch_row`、`mysql_fetch_array`、`mysql_fetch_assoc`是处理查询结果时用于获取数据行的三个关键函数。理解它们之间的区别对于优化代码和提高效率至关重要。 1...

    mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array

    您可能感兴趣的文章:Lesson03_01 什么是CSS和CSS的设置方式Assoc显示或修改文件名扩展关联推荐学习php sesson的朋友必看PHP会话(Session)使用入门mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别js压缩...

    mysql_fetch_row()与mysql_fetch_array()的使用介绍

    MySQL的PHP扩展库提供了多种函数来处理查询结果,其中`mysql_fetch_row()`和`mysql_fetch_array()`是两种常用的方法,用于从结果集中获取一行数据。在PHP中,这两个函数都用于遍历SQL查询的结果,但它们在返回数据的...

    深入mysql_fetch_row()与mysql_fetch_array()的区别详解

    在MySQL的PHP编程中,`mysql_fetch_row()` 和 `mysql_fetch_array()` 是两个非常常见的用于从查询结果中获取数据的函数。尽管它们的作用相似,但它们之间存在一些关键的差异,这些差异对于优化代码和提高可读性至关...

    MySQL mysql_fetch_array 函数取得查询结果中的一行作.docx

    MySQL中的`mysql_fetch_array`函数是处理SQL查询结果的关键函数之一,它允许开发者从结果集中获取一行数据,并根据指定的模式将其转化为数组。这个函数在处理数据库查询时非常实用,尤其是当你需要遍历多行结果时。...

    PHP使用mysql_fetch_row查询获得数据行列表的方法

    本文实例讲述了PHP使用mysql_fetch_row查询获得数据行列表的方法。分享给大家供大家参考。具体分析如下: 这里使用mysql_fetch_row从mysql数据库中查询数据,并保存到list中 语法如下: array mysql_fetch_row ...

    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 ...

    mysql.rar_MySQL Visual C++_MySql查询_c语言mysql_mysql c语言_mysql操作

    对于查询操作,可以使用`mysql_query()`执行SELECT语句,然后通过`mysql_store_result()`获取结果集,进一步使用`mysql_fetch_row()`遍历每一行数据: ```c sql = "SELECT * FROM Employees"; MYSQL_RES *result = ...

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

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

    php+mysql+js拖拽div实例

    1. **查询数据**:当页面加载时,通过PHP查询数据库中所有Div的位置信息,然后以JSON格式返回给JavaScript。 ```php $sql = "SELECT * FROM positions"; $stmt = $pdo-&gt;query($sql); $results = $stmt-&gt;fetchAll...

    php_mysql_class.zip_MYSQL_class_php_php class_php+mysql

    4. **结果处理**:为了方便获取查询结果,类库可能提供`fetchRow()`, `fetchArray()`, `fetchObject()`等方法,用于获取单行、数组或对象形式的数据。 5. **事务处理**:如果支持,类库还可能提供开始、提交和回滚...

    深入理解用mysql_fetch_row()以数组的形式返回查询结果

    `mysql_fetch_row()` 是 MySQL 的一个函数,用于从查询结果集中获取数据,返回的数据格式是一个数组,其中每个元素对应数据库中记录的某一列。在PHP中,它常用于与MySQL数据库交互,处理查询结果。 首先,`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. **预处理语句**...

    mysql.rar_c mysql_c++ mysql_mysql c_window mysql

    4. 使用`mysql_fetch_row()`遍历查询结果。 5. 关闭连接,释放资源。 6. 遵循良好的错误处理实践,捕获并处理可能的异常情况。 7. 在Windows环境下,注意编译选项和依赖项的配置。 通过以上步骤和理解这些知识点,...

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

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

Global site tag (gtag.js) - Google Analytics