Php 我能';我似乎不知道如何更新我的上一次登录时间

Php 我能';我似乎不知道如何更新我的上一次登录时间,php,mysql,Php,Mysql,我正在尝试为网站创建最后一个活动功能。但我不能让它工作。我希望你们能帮我 这是我的剧本: if (isset($_REQUEST['inlog_submit'])){//checks if form is submitted $user_name = $_REQUEST['username_input'];//request username from inlog_form $password = $crypt;

我正在尝试为网站创建最后一个活动功能。但我不能让它工作。我希望你们能帮我

这是我的剧本:

if (isset($_REQUEST['inlog_submit'])){//checks if form is submitted


                    $user_name = $_REQUEST['username_input'];//request username from inlog_form
                    $password = $crypt;//gets enqrypted pass
                    //$tbl_name="user_table"; // Table name
                    $query = "SELECT * FROM users_table WHERE user_name= '$user_name' AND password='$password'";//query stored in var
                    $last_activity_query = "UPDATE users_table SET 'date_last_inlog' = NOW() WHERE user_name  = '$user_name'";
                    $result = mysql_query($query);//var with result of query
                    $result_update =  mysql_query($last_activity_query);

                    if ($user_name = mysql_fetch_array($result)){//checks inlog data from form with the $result query
                        $_SESSION['user_name'] = $user_name[user_name];//creates session with username
                        $_SESSION['password'] = $password[password];//creates session with password
                        $last_activity_update = mysql_fetch_array($result_update);
                        header ('Location: admin.php');//when login is correct redirect to specified page
                    }else{
                        $error_inlog = 10;//when inlog data is incorrect this error will show
                    }
                }
            ?>
这是我的数据库表的打印屏幕:

提前谢谢

在您的查询中:

UPDATE users_table SET 'date_last_inlog' = NOW() WHERE user_name  = '$user_name'
尝试删除日志中
date\u last\u周围的引号或将其更改为反勾号:

UPDATE users_table SET date_last_inlog = NOW() WHERE user_name  = '$user_name'

另外,不要使用
mysql*
函数,而是使用
mysqli
PDO
。您的代码易受SQL注入攻击。

您遇到了什么问题?你有一个空白屏幕吗?错误消息?更新了错误的线路?正确的行,使用错误的数据?没有任何更新?吹毛求疵:这是“登录”,而不是“inlog”,您的问题将被关闭,因为您自己的问题的副本:]它实际上是一种副本。。但在那里,我编辑了这篇文章后没有得到答案,而在这里我得到了答案。永远不要重复你自己的问题。这只会让你投反对票,你会失去潜在的朋友。换句话说,在域名上加引号会把它变成一个字符串,而不再被视为域名。@simon:情绪不错,但Eric没有使用它们。。。OP是。把你的评论放在正确的地方…@Simon_eQ-刚刚补充道。应自动添加为所有标记为
php
mysql
:)的问题的标准免责声明,谢谢!!这是工作!我将研究mysqli或PDO的使用。我对这个很陌生,我们是在学校学的。(其实很伤心)。。但是当我运行这个脚本时,我仍然得到一个错误,显示如下:警告:mysql_fetch_array()希望参数1是resource,第82行的“/filepath/”中给出了布尔值。谢谢!我现在有了:$result=mysql\u query($query)或die(mysql\u error())//var与查询结果相同,但仍然存在相同的错误