【发布时间】:2012-12-19 16:34:21
【问题描述】:
我在很多例子中都看到过下面的while循环条件,甚至我也用过很多次。我知道它是如何工作的以及如何使用它。但是当我在这里编码条件时没有任何意义。
当我看到代码时,条件就像它总是正确的。就像 while(1)。因为对*mysql_fetch_assoc()*来说,传递的数据都是一样的。所以条件是一个常数。
while($arr = mysql_fetch_assoc($data))
{
//other code
}
现在,我错在哪里????
【问题讨论】:
-
$data包含您通常看不到的内部数据,例如“提取的最后一行是 #5”。mysql_fetch_assoc使用此数据返回下一行或 NULL。所以不,条件不是恒定的。
标签: php operators conditional