设置while循环以在没有值时返回一个值

时间:2019-01-31 17:17:42

标签: php while-loop

我需要一点帮助。我对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--);

1 个答案:

答案 0 :(得分:0)

如果知道目标列数,则可以在片刻之后添加一个循环,以构建$target - $num <td>元素。确定目标的一些想法:

  • 选择任意目标

  • 执行一个sql以确定result2的最大行数是 将要获取。