私はログイン時に他のユーザー情報を抽出しようとしています。自分のメールアドレスとパスワードを使用してログインできるように管理していますが、 。PHPのセッションで他の列を表示する方法
私はそうのようにログインしています:
$query = "SELECT * FROM users WHERE user_email = '". $email ."' AND user_password = '". $password ."'" ;
$result = mysqli_query($con, $query);
if (mysqli_num_rows($result) == 1) {
$_SESSION['user_email'] = $email;
header('Location: dashboard.php');
} else {
echo 'fail!';
}
はその後、私のヘッダに私が持っている:
session_start();
if(!isset($_SESSION['user_email'])){
header('Location: index.php');
exit();
} else{
$email = $_SESSION['user_email'];
echo 'Logged in';
}
しかしFiを提供して、私はuser_firstnameをエコーやuser_lastnameしようとすることは当然のことながら、私はちょうど午前失敗しますないこれがどこに設定されるのか確認してください。
行を取得するのはどうですか? –
user_emailで他の詳細を渡す必要があります。または最高の場合でも、あなたはmysqlクエリを実行することができます。 user_emailを使用してデータベースから他の詳細を取得する – santosh433