【发布时间】:2019-02-01 07:10:12
【问题描述】:
我需要一点帮助。我对 PHP 很陌生,所以这对你们来说可能很容易。我有一个在表中的 while 循环。我遇到的问题是当 while 循环没有返回值时,它不会构建表的其余部分,因此第 1 行可能有 13 列,第 2 行可能有 11 列,我不知道如何修复它。这是我现在正在使用的代码。感谢您的帮助。
$num = 0;
while ($r2 = oci_fetch_array(results2))
{
echo "<td>" .$r2['VARIABLE1_DESC']. ": " .$r2['VARIABLE2_COMMENT']. "</td>";
$num++;
}
for (i=6; $i>$num; $i--);
【问题讨论】:
-
而且我们要做的事情很少,所以我们也不知道如何解决它。您可以共享数组的 json_encoded 字符串或 var_export
-
也许这对你有帮助。看看这里stackoverflow.com/a/15140178/1138192
-
也许我没有问对问题。代码运行正常,问题是它可能只有一个值,所以它只在表上为该行构建一列。下一行可能有 4 个值,因此它将在该行上构建 4 列。我只是希望它为每一行构建一致数量的列。
标签: php while-loop