Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php上使用时间戳显示上次登录_Php_Mysql - Fatal编程技术网

在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,我无法显示相同的时间。请帮助我使用MySQL和PHP显示存储在数据库中的时间戳类型变量

我正在发布index.php的代码,希望在其中显示上次登录的时间和日期

session.php的代码

<?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>`