使用PHP全局变量

时间:2014-02-17 12:48:12

标签: php

我有一个PHP全局变量,我在文件的PHP部分填充了数据库中的一行。

global $row;
/* Retrieve each row as an associative array and display the results.*/
 while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC))

当我'回显'$ row个别字段时,值按预期打印出来。

  echo $row['Cust_Last_Name'].", ".$row['Cust_PRI_Phone_Number']."<br />";

当我稍后尝试在HTML代码中使用单个字段时,文件中没有任何内容被回显。

<label >Name</label>
<?php  global $row; echo  $row['Cust_Last_Name'];    ?>

是否还需要为要回显的名称编写其他内容?

谢谢, 鲍勃H

1 个答案:

答案 0 :(得分:0)

global $rows;

while ($row = ...) {
    $rows[] = $row;
}

您将拥有$ rows数组中的所有行。

(但尽量避免使用全局变量。)