我使用简单的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)
?>
但是输出结果是:
数组([0] =&gt; USERNAME)
虽然我希望如此:
USERNAME
我如何实现这一目标,或者这可能吗?
提前谢谢!
答案 0 :(得分:2)
值在数组中。你必须访问索引来获得这样的值,
echo $userRow['username'];
我建议将用户名存储在会话中并直接访问它,而不是每次都从数据库访问。
$_SESSION['username'] = "name here";
echo $_SESSION['username'];
修改强>
echo $userRow[0];
这应该对你有帮助。
答案 1 :(得分:0)
iterables
试试这个。