PHP/MYSQL会话-打印当前用户名
我正在使用一个使用会话的简单PHP/MYSQL登录系统,我需要打印当前登录到会话的用户的用户名 我目前使用的代码是:PHP/MYSQL会话-打印当前用户名,php,mysql,arrays,session,Php,Mysql,Arrays,Session,我正在使用一个使用会话的简单PHP/MYSQL登录系统,我需要打印当前登录到会话的用户的用户名 我目前使用的代码是: <?php session_start(); include_once 'dbconnect.php'; $res=mysql_query("SELECT username FROM users WHERE user_id=".$_SESSION['user']); $userRow=mysql_fetch_row($res); print_r($userRow) ?&g
<?php
session_start();
include_once 'dbconnect.php';
$res=mysql_query("SELECT username FROM users WHERE user_id=".$_SESSION['user']);
$userRow=mysql_fetch_row($res);
print_r($userRow)
?>
但其结果是:
数组([0]=>用户名)
虽然我希望它是:
用户名
我将如何实现这一点,或者这是可能的
提前谢谢你 该值在数组中。你必须访问索引才能得到这样的值
echo $userRow['username'];
我建议将用户名存储在会话中并直接访问它,而不是每次都从数据库访问
$_SESSION['username'] = "name here";
echo $_SESSION['username'];
编辑
echo $userRow[0];
这应该对你有帮助
echo $userRow['username'];
试试这个。使用echo$userRow['username'];返回一个空白页面你编辑了你的问题??像这样尝试,
$userRow[0]
对不起,当我编辑它时,我认为还没有人回答,新的答案有效。非常感谢你!