gpt4 book ai didi

php - 在 PHP 中使用 for 循环显示表中的所有条目

转载 作者:行者123 更新时间:2023-11-29 02:21:17 25 4
gpt4 key购买 nike

我想使用 for 循环显示 MySQL 数据库表中的所有条目(出于某种原因我需要 for 循环,while 循环不是一个选项)。虽然我可以在 while 循环中正确地完成它,但我似乎无法使用 for 循环来完成它。

这是我的while循环代码

while ($row = mysqli_fetch_array($query))  
{
echo "<p> " . $row['column-name'] . " </p>";
}

如何将其转换为 for 循环?我的意思是如何使用 for 循环的计数器变量导航到每一行?

$counter = mysqli_num_rows($result);    

for ($i = $counter; $i > 0; $i--)
{
echo ????;
}

我应该如何回显列名并使用 $i 作为行引用?

最佳答案

您可以在 while 循环外使用变量(因此您可以获得行引用)
代码如下所示

$i=0; // this refer every row..now its 0while ($row = mysqli_fetch_array($query))  {    echo "<p> " . $row['column-name'] . " </p>";    $i++;  }

如果你需要 FOR 循环

 $row = mysqli_fetch_all($query);    for($i=0;$i<count($row);$i++)    {       // thus you get $i as row reference    }
mysqli_fetch_all returns both numeric and assoc array, so dont forget to select MYSQLI_ASSOC orMYSQLI_NUM

关于php - 在 PHP 中使用 for 循环显示表中的所有条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31490361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com