如何设置$sections
以使其在while循环之外工作?
while($sections = mysql_fetch_array($query)) {
$section_name = $sections['location'];
$sections[$section_name] = $sections['content'];
echo $sections['main'];
}
$sections['main']
在这里正确回应,但是当我在代码中进一步向下运行时(在while循环之外)它什么也没显示。我认为这与范围有关吗?
我在循环之前尝试了$sections = array();
和$sections = '';
。两者都没有解决问题。感谢。
答案 0 :(得分:3)
最后一次迭代会使$ sections变量为空,从而打破while循环。