加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 14:04:50 所属栏目:PHP教程 来源:网络整理
导读:关于 PHP范围的小问题,我似乎无法在while循环之外调用变量$report.我尝试过各种各样的东西,包括回归.这不起作用,在这里工作的唯一两个函数是如果我在循环内回显变量$report,或者如果我打印它.我不想这样做,虽然它解决了问题,但我不想在用户的屏幕上随机乱码.
关于 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;

我希望这可以帮助你!

编辑使用.=不=

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读