深入理解用mysql_fetch_row()以数组的形式返回查询结果
2023-06-13 09:15:00 时间
arraymysql_fetch_row(intresult)
参数说明如下。
函数返回值如下。
下面的mysql_fetch_row()使用示例功能同5.5.1中示例。
1 <!------使用mysql_fetch_row()来获取数据:mysql_fetch_row.php------>
2 <?php
3 //连接并选择到数据库服务器
4 $connection=mysql_connect("localhost","root","password");
5 mysql_select_db("Books",$connection);
6 //查询数据
7 $query="SELECT*FROMComputers";
8 $query.="WHEREprice>=20";
9 //echo$query."<br>";
10 $result=mysql_query($query,$connection);
11 //用mysql_fetch_row()获得数据,并输出
12 while($row=mysql_fetch_row($result))
13 {
14 echo"书名: ".$row[1]."<br>";
15 echo"价格: ".$row[2]."<br>";
16 echo"出版日期: ".$row[3]."<br>";
17 echo"<br>";
18 }
19 ?>
mysql_fetch_row()获得当前行的数据信息,在被引用后,自动滑动至下一行。本例中在第12行对其的引用为:
while($row=mysql_fetch_row($result))
在这个循环中,每一次mysql_fetch_row()都获得当前行数据,并赋值给数组$row,然后自动滑向下一行;在取出最后一行后,函数将返回false,循环结束。这样,就可以把结果集中的所有数据逐行取出并显示。
示例正确运行的结果如下。
书名:数据结构
价格:20
出版日期:2001-01-01
书名:C语言
价格:23
出版日期:1998-04-04
书名:PHP入门技术
价格:22
出版日期:2005-05-01
相关文章
- MySQL枚举查询:一次性检索所有可能选项(mysql枚举查询)
- MySQL联合索引:提升查询效率的利器(mysql联合索引查询)
- 掌握MySQL表连接查询技巧:从简单到复杂(mysql表连接查询)
- MySQL中查询主键的简易方法(mysql查询主键)
- MySQL离线支持:让您安全运行(mysql支持off)
- 记录MySQL查询最后一条记录: 轻松实现(mysql查询最后一条)
- MySQL中定义变量的技巧(mysql中定义变量)
- 的查询查询MySQL表:一种快速方式(查看mysql表)
- 给MySQL表增加索引:让查询更高效(mysql创建表索引)
- MySQL分组查询实现最新数据筛选优化(mysql分组最新)
- MySQL数据库虚拟化技术:实现最佳效果(mysql虚拟化)
- 查询MySQL实现身份证号查询功能(mysql身份证号)
- 使用易语言连接MySQL数据库(易语言mysql模块)
- 如何在MySQL中查询中文?(mysql查询中文)
- MySQL 优化:掌握并行查询的力量(mysql并行查询)
- MySQL中EX掌握数据库索引优化的利器(mysql中ex)
- MySQL中Data的存储和管理技巧(mysql中data)
- 码32位系统下MySQL源码研究(32位系统mysql源)
- MySQL双主键模式提高数据库性能的好方法(mysql中双主键模式)
- MySQL三表关联查询实现10万级数据查询(mysql 三表 10w)
- 掌握MySQL一百条查询命令,轻松查询数据(mysql一百条查询命令)
- MySQL使用下划线通配符进行高效查询(mysql下划线通配符)
- MySQL实现不为空判断的方法详解(mysql不空判断)