PHP在session里面怎么输出数据库信息

<?php
if ($_SESSION['id']){
echo "<a href='landing.php?tj=out' title='退出'>退出</a>
<p>用户信息</p>
<table>
<tr>
<td>姓名:</td><td></td>
</tr>
<tr>
<td>电话:</td><td></td>
</tr>
<tr>
<td>邮箱:</td><td></td>
</tr>
<tr>
<td>部门:</td><td></td>
</tr>
</table>";

}
?>

求教,怎么在登录的情况下再显示出来表格里面的身份信息,就是说在表格<td></td>里面怎么输出数据库中的身份信息? 整个表格都在session里面,PHP代码又不能嵌套,<?php echo $row[name] ?>就不能套在<td>里面了,怎办?

一般是登陆成功的时候把用户信息存在session,就可以直接使用,而不是只存id,再去查数据库追问

怎么存?可以具体一点点吗? 初学者菜鸟一个求指点

追答$user = $_POST['user'];
$password = md5($_POST['password']);
// 省略....判断登陆判定的代码
$_SESSION['user'] = array('姓名','电话','邮箱','部门');

if ($_SESSION['user']){
echo "<a href='landing.php?tj=out'  title='退出'>退出</a>
<p>用户信息</p>
<table>
<tr>
<td>姓名:</td>".$_SESSION['姓名']."<td></td>
</tr>
<tr>
<td>电话:</td><td>".$_SESSION['电话']."</td>
</tr>
<tr>
<td>邮箱:</td><td>".$_SESSION['邮箱']."</td>
</tr>
<tr>
<td>部门:</td><td>".$_SESSION['部门']."</td>
</tr>
</table>";

}

温馨提示:答案为网友推荐,仅供参考