首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有循环和无循环的mysqli_fetch_array($data)的输出

问有循环和无循环的mysqli_fetch_array($data)的输出
EN

Stack Overflow用户
提问于 2017-12-09 20:40:18
回答 0查看 1.9K关注 0票数 2

当我使用while循环通过mysqli_fetch_array()打印特定列的值时,我从数据库获得了正确的输出。

代码语言:javascript
复制
while($row=mysqli_fetch_array($data))
{
  echo $row['name'];
}

但是当我使用下面提到的没有循环的代码时,输出是不同的。

代码语言:javascript
复制
   $row=mysqli_fetch_array($data);
    echo $row['name'];
    echo $row['name'];
    echo $row['name'];
    echo $row['name'];
    echo $row['name'];
    echo $row['name']; 

当我使用下面提到的代码时,可以看到我使用mysqli_fetch_array()以关联数组的形式获得了所有行。

代码语言:javascript
复制
$con=mysqli_connect("localhost", "root", "", "student_details");
$data=mysqli_query($con,"select * from `registration`");
while ($row = mysqli_fetch_array($data))
 {  
    $rec[]=$row;
 }
echo "<pre>"; 
print_r($rec);
echo "</pre>";
?> 

我的问题是如何在不使用任何循环的情况下获得特定列的所有值(使用while循环)。

EN

回答

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

https://stackoverflow.com/questions/47728682

复制
相关文章

相似问题

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