如何在另一个php文件中使用fetch数组

时间:2014-04-21 17:19:13

标签: php mysql database

我的login.php文件中有$rowName = mysql_fetch_array($resultName);。有没有办法在main.php文件中使用这个数组?

THX!

2 个答案:

答案 0 :(得分:2)

使用sessions,因为HTTP协议是无状态

<强> login.php

 <?php
 session_start();

 //..... your db connection and query code...

 $rowName = mysql_fetch_array($resultName);
 $_SESSION['rowarr'] = $rowName;

<强> main.php

<?php
session_start();
if(isset($_SESSION['rowarr']))
{
 print_r($_SESSION['rowarr']);
}

答案 1 :(得分:1)

您也可以使用全局变量。但是,这是不可取的,因为它不被认为是一种好的做法。 但是,如果您仍然决定使用它:

login.php
global $rowname;

main.php
$variable = $GLOBALS['rowname'];

确保在main.php中包含login.php