php – 在while循环之外使用变量(范围)

前端之家收集整理的这篇文章主要介绍了php – 在while循环之外使用变量(范围)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
关于 PHP范围的小问题,我似乎无法在while循环之外调用变量$report.我尝试过各种各样的东西,包括回归.这不起作用,在这里工作的唯一两个函数是如果我在循环内回显变量$report,或者如果我打印它.我不想这样做,虽然它解决了问题,但我不想在用户的屏幕上随机乱码.

我一直在寻找最近15分钟左右的时间,而且我没有看到任何类似这里的问题.

任何帮助,将不胜感激.

<?
require "functions2.PHP";
require "members.PHP";
$query = "SELECT MAX(DOCid) as prevDOCid from reports";
$result = MysqL_query($query);

while ($row = MysqL_fetch_array($result)) {
    $prevDOCid = $row[prevDOCid];

$thisDOCid = $prevDOCid+1;
$report = "a"."b".$thisDOCid;


}
echo $report;
?>
您可以尝试在循环之前定义变量,例如
$report = "";
while ($row = MysqL_fetch_array($result)) {
    $report .= "a"."b".$row["prevDOCid"]+1;
}
echo $report;

我希望这可以帮助你!

编辑使用.=不=

猜你在找的PHP相关文章