任何人都可以帮忙 - 这让我发疯。
我正在调用一个 mysql 表并希望多次显示结果(或使用 if 语句检查结果)。但在这个循环中(见下文),它只在第一个实例($i=1)中将表及其行作为数组调用。此代码将构建 20 个名为 Box 的 div,但仅使用表数据填充第一个 div。为什么?
我认为我应该在外部循环中使用 foreach 循环(我已经让它在 wordPress 中与那个 btw 一起工作)但无法弄清楚语法。任何帮助将非常感激。
$i=1;
while ($i <= 20)
{
echo "<div class=\"Box ".$i."\">";
echo $i;
echo "<br>";
while ($row = mysql_fetch_array($result))
{
echo $row['name'];
}
echo "</div>";
$i++;
}