PHP变量引用问题

PHP变量引用问题,php,sql,variables,include,globals,Php,Sql,Variables,Include,Globals,我试图在用户登录时从数据库中读取其id,并将其保存到一个变量中,以供以后在其他程序中使用。我的用户表是这样的 addressBookUsers [ userid int(11) PK AUTO_INCREMENT; firstName; LastName; email ] 使用一些虚拟数据 userid username password 1 fred 12ewerefds2 2 al 343ed3fe 这是我使用用户名获取用户id并存储到变

我试图在用户登录时从数据库中读取其id,并将其保存到一个变量中,以供以后在其他程序中使用。我的用户表是这样的

    addressBookUsers
[
userid int(11) PK AUTO_INCREMENT;
firstName;
LastName;
email
]
使用一些虚拟数据

userid username password
1      fred     12ewerefds2
2      al        343ed3fe
这是我使用用户名获取用户id并存储到变量中的代码

    <?php
    session_start();
    include("dbconnect.php");
    $con= new dbconnect();
    $con->connect();

    //create and issue the query
    $id = "SELECT userid FROM addressBookUsers WHERE username = '".$_POST["username"]."'";
    $userid = mysql_query($id);
    while($row = mysql_fetch_array($userid)) {
    $me = $row[0]}
    $se=$me;


    echo($se)
?>

你做错了。您有会话,因此请使用它们:

$_SESSION['se'] = $me;
然后test.php将如下所示:

<?php
    session_start();
    include ("userloginses.php");
    echo $_SESSION['se'];
?>


您可以像这样引用任何PHP变量。若要使用PHP变量的保留值,甚至任何web语言,必须将其保存到会话或COOKIE中。在用户登录的情况下,您应该使用会话变量。在代码启动会话中,而不是$e,定义$_会话['e'],并访问目录中的任何php脚本。不要忘了在每个php脚本的第一行中使用session_start()启动会话,您要在其中访问这个变量。

some!谢谢你的回答,这正是我想要的
<?php
    session_start();
    include ("userloginses.php");
    echo $_SESSION['se'];
?>