千家信息网

怎么用mysql_fetch_row()以数组的形式返回查询结果

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要为大家展示了"怎么用mysql_fetch_row()以数组的形式返回查询结果",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"怎么用mysql_
千家信息网最后更新 2026年11月03日怎么用mysql_fetch_row()以数组的形式返回查询结果

这篇文章主要为大家展示了"怎么用mysql_fetch_row()以数组的形式返回查询结果",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"怎么用mysql_fetch_row()以数组的形式返回查询结果"这篇文章吧。

同mysql_result()一样,mysql_fetch_row()也可以用来获取查询结果集,其区别在于函数的返回值不是一个字符串,而是一个数组。函数定义如下。

复制代码 代码如下:


array mysql_fetch_row(int result)


参数说明如下。
result:
由函数mysql_query()或mysql_db_query()返回的结果标识,用来指定所要获取的数据的SQL语句类型。
函数返回值如下。
成功:一个数组,该数组包含了查询结果集中当前行数据信息,数组下标范围0~记录属性数−1,数组中的第i个元素值为该记录第i个属性上的值。
失败:false。
下面的mysql_fetch_row()使用示例功能同5.5.1中示例。

复制代码 代码如下:


1
2 3 //连接并选择到数据库服务器
4 $connection = mysql_connect ("localhost", "root", "password");
5 mysql_select_db("Books", $connection);
6 //查询数据
7 $query="SELECT * FROM Computers ";
8 $query.="WHERE price >= 20";
9 //echo $query."
";
10 $result=mysql_query($query,$connection);
11 //用mysql_fetch_row()获得数据,并输出
12 while($row=mysql_fetch_row($result))
13 {
14 echo "书名: ".$row[1]."
";
15 echo "价格: ".$row[2]."
";
16 echo "出版日期: ".$row[3]."
";
17 echo "
";
18 }
19 ?>


mysql_fetch_row()获得当前行的数据信息,在被引用后,自动滑动至下一行。本例中在第12行对其的引用为:

复制代码 代码如下:


while($row=mysql_fetch_row($result))


在这个循环中,每一次mysql_fetch_row()都获得当前行数据,并赋值给数组$row,然后自动滑向下一行;在取出最后一行后,函数将返回false,循环结束。这样,就可以把结果集中的所有数据逐行取出并显示。
注意
mysql_fetch_row()返回结果数组的下标对应着不同属性上的值,且只能通过下标方式,而不能使用属性名方式获得属性上的值,在实际应用中容易引起混乱,一定要仔细使用。同时,应注意在使用中不要使用越界下标。

以上是"怎么用mysql_fetch_row()以数组的形式返回查询结果"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

数组 结果 数据 查询 代码 函数 属性 下标 形式 一行 内容 篇文章 信息 方式 示例 学习 帮助 循环 不同 成功 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 美国互联网保险保险科技 A股互联网金融科技公司 疫情对互联网科技公司影响 猪兼强互联网科技 互联网 科技创业 互联网科技公司电话 奇士达互联网科技 广州优美互联网科技 北京大学互联网科技怎么样 茂名市互联网科技产业园 昭通互联网科技选哪家 互联网科技公司有风险吗 宜昌元轩互联网科技有限公司 燊美集互联网科技有限公司 西安小鹰速贷互联网科技有限公司 国大互联网教育科技有限公司薪资 风投北京互联网科技 美国五大互联网科技公司市值多少 互联网科技的前景 青岛互联网科技园 广东万易互联网科技有限公司惠州分公司 科技与互联网 广州宏创互联网科技 互联网高科技企业 互联网和高科技公司 互联网科技大奖都有哪些公司 长沙茂晟互联网科技有限公司 城市宝互联网科技有限公司 互联网科技包装股份有限公司上市 九思连强互联网电子科技有限公司
0