首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为$var的行,行名和行号重复

问作为$var的行,行名和行号重复
EN

Stack Overflow用户
提问于 2013-11-16 01:57:59
回答 2查看 622关注 0票数 0

我编写了一个简单的函数来循环槽并显示sql表中的所有变量。然而,foreach $row两次显示行,1次显示行名,1次显示行号。

1:$row' Name‘姓名表格

2:$row号码表

PHP:

代码语言:javascript
复制
<?php

include "condetails.php";
$query = "select * from pagedetails";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
  foreach($row as $var => $val) {
    echo "VARNAAM :".$var;
    echo "<br />";
    echo "VALUE".$val;
    echo "<br />";
    echo "<br />";
  }
}

?>

产出:

VARNAAM :0 VALUE1

VALUE1 :id

VARNAAM :1 VALUEdddd

VARNAAM :h1txt VALUEdddd

EN

回答 2

Stack Overflow用户

发布于 2013-11-16 02:01:31

mysql_fetch_array返回一个混合数组,键作为数字和列名。您可能需要mysql_fetch_assoc(),它只返回名称键。

票数 0
EN

Stack Overflow用户

发布于 2013-11-16 02:01:34

来自手册

mysqli_fetch_array()是mysqli_fetch_row()函数的扩展版本。除了将数据存储在结果数组的数值索引中外,mysqli_fetch_array()函数还可以使用结果集的字段名作为键将数据存储在关联索引中。

你真正要找的是mysqli_fetch_assoc()

返回一个关联数组,如果没有更多行,则返回对应于获取行或NULL的关联数组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20013723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档