这是我的函数/类
class user
{
public function get_data($username)
{
global $pdo;
$query = $pdo->prepare("SELECT * WHERE user_name = ?"); //display oldest to newest
$query->bindValue(1, $username);
$query->execute();
return $query->fetch();
}
}
以下是我的通话方式。
$users = new user;
$user = $users->get_data($_POST['username']);
$_SESSION['username'] = $user['user_name'];
$_SESSION['id'] = $user['user_id'];
$_SESSION['credits'] = $user['user_credits'];
这是我的 HTML
<li class="right"><a href="#">Hello, <?php echo $_SESSION['username']; ?>.</a></li>
<li class="right"><?php echo $_SESSION['credits']; ?></li>
<li class="right"><?php echo $_SESSION['id']; ?></li>
所以由于某种原因,只有$_SESSION['username'];
打印在 html 中,credit/id 没有值,所以它不显示任何内容,我的查询对吗?我认为如果正在显示用户名,它应该可以工作。