繁体   English   中英

如何使用SESSION检索登录的用户名,电子邮件? 到网站

[英]How to retrive logged in Users name, email, using SESSION? To Website

当我尝试运行此代码时,我的网站处于托管状态,内容消失了,此代码有什么问题? 还有其他显示下面代码结果的方法吗?

<?php
    session_start();
    $db = mysqli_connect('localhost', '******', '*******', '********'); //db connection is correct
    $sql = "SELECT name, email FROM users WHERE username = '" . $_SESSION['username'] . "' ";
    $result = mysql_query($sql);
    $row = mysql_fetch_array($result);
    echo "Hello, " . $row['name'] . " (" . $row['email'] . ").";
    ?>

在代码中使用mysqli函数:

session_start();
$db = mysqli_connect('localhost', '******', '*******', '********'); //db connection is correct
$sql = "SELECT name, email FROM users WHERE username = '" . $_SESSION['username'] . "' ";
$result = $db->query($sql);
$row = $result->fetch_array(MYSQLI_ASSOC);
echo "Hello, " . $row['name'] . " (" . $row['email'] . ").";

暂无
暂无

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

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