繁体   English   中英

在多个PHP`while`循环中使用相同的变量

[英]Using Same Variable in Multiple PHP `while` Loops

我有一个包含多个mysql_query实例的PHP页面。 几乎每个人都使用while循环来检索多行数据。

正如我保持这种经常使用的代码片段,我是教用,使用的变量例如$row我有我的网页上下面的多个实例:

while ($row = mysql_fetch_assoc($foo_data)) { 
    $barArray[] = $row['barValue']; 
}

我什至有一个$row = mysql_fetch_assoc($foo_data)的实例, 而没有 while循环。

我想知道如果的多种用途$row作为一个单一页面上的变量,是所有权利?

在PHP正在工作很好,但我总是想,以确保我的代码是正确的,符合标准规定。

谢谢。

是的,没关系。
吃汤的时候可以用同样的汤匙。

是的,那很好。 但是,如果您尝试:

var_dump($row);

在代码末尾-它只会返回$row最后一个值

是的,完全不是问题。

就像在for循环中始终使用$i作为计数一样,您可以重复使用$row不会有任何不良影响。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM