在php上使用时间戳显示上次登录
我试图在用户登录时显示用户的上次登录日期和时间。我的数据库中有一个时间戳。我可以存储用户每次登录时的登录时间,但由于不熟悉PHP,我无法显示相同的时间。请帮助我使用MySQL和PHP显示存储在数据库中的时间戳类型变量 我正在发布index.php的代码,希望在其中显示上次登录的时间和日期 session.php的代码在php上使用时间戳显示上次登录,php,mysql,Php,Mysql,我试图在用户登录时显示用户的上次登录日期和时间。我的数据库中有一个时间戳。我可以存储用户每次登录时的登录时间,但由于不熟悉PHP,我无法显示相同的时间。请帮助我使用MySQL和PHP显示存储在数据库中的时间戳类型变量 我正在发布index.php的代码,希望在其中显示上次登录的时间和日期 session.php的代码 <?php // Establishing Connection with Server by passing server_name, user_id and passw
<?php
// Establishing Connection with Server by passing server_name, user_id and
password as a parameter
$connection = mysql_connect("localhost", "root", "");
// Selecting Database
$db = mysql_select_db("exp", $connection);
session_start();// Starting Session
// Storing Session
$user_check=$_SESSION['login_user'];
// SQL Query To Fetch Complete Information Of User
$ses_sql=mysql_query("select username from user where
username='$user_check'", $connection);
$row = mysql_fetch_assoc($ses_sql);
$login_session =$row['username'];
if(!isset($login_session)){
mysql_close($connection); // Closing Connection
header('Location: index.php'); // Redirecting To Home Page
}
?>
我在看到mysql\uUcode>后退出了阅读。使用预先准备好的语句,我建议使用PDO。为什么您仍然使用mysql?不推荐使用mysqliWARNING试试mysqliWARNING:如果您只是在学习PHP,请不要使用该接口。它是如此可怕和危险,以至于在PHP7中被删除。替换类和指南类说明了最佳实践。你的用户数据不存在,存在,并且可以被利用。这里的缩进是绝对混乱的。我希望您的实际代码比这更有条理,否则将无法维护。
<?php
include('session.php');
?>
<!DOCTYPE html>
<html lang="en">
<body>
<h1>Hello
<i><?php echo $login_session;
$result = mysql_query("SELECT UNIX_TIMESTAMP(lastlog) FROM user WHERE
username= '" .mysql_real_escape_string($_SESSION['login_user']). "' ");
if($result)
{
$data = mysql_fetch_assoc($result);
echo $data['lastlog'];
}
mysql_query("UPDATE user SET lastlog = now() WHERE
username= '" .mysql_real_escape_string($_SESSION['login_user']). "'");
?></i>
</h1>
</body>
</html>`