php - 登录时将 NOW() 插入 MySQL 列

标签 php mysql authentication

当用户登录他们的帐户时,我试图将当前的 DATETIME 插入到 MySQL 中。 屏幕上没有显示错误,已登录但 NOW() 未插入。 我检查了 MySQL 中的列声明,它是正确的 -- DATETIME

我的PHP在下面

         if(isset($_POST['username']) && isset($_POST['password'] )) {         
          $query = mysql_query("SELECT username, password, image_name
                  FROM forum_login
                  WHERE username = '$username'
                  AND password = '$password'") or die (mysql_error());

                  $user = mysql_num_rows($query); 
                      if($user == 1) { 
                  $row = mysql_fetch_assoc($query);
                  $_SESSION['username'] = $row['username'] ;
                  $_SESSION['image_name'] = $row['image_name']  ;

                  $login_time = mysql_query("UPDATE forum_login
                                             SET last_login = 'NOW()'
            WHERE username = '".$_SESSION['username']."'") or die (mysql_error());
              header('Location: http://127.0.0.1/tapmichiana/'); 
              die;
                } 

             else 
             {        

                         echo "<div class='OpenError' >";
                         echo "Username & Password Combination Is Wrong"; 
                         echo "</div>";

                 }

我没有显示部分数据清理和清理脚本

最佳答案

不要引用 NOW()

 UPDATE forum_login
 SET last_login = NOW()

关于php - 登录时将 NOW() 插入 MySQL 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12395706/

相关文章:

php - 递归遍历 PHP 多维数组进行比较

php - 单击链接时播放声音

mysql - 无法执行数据库迁移: org. sonar.db.version.v60.PopulateProfileKeyOfActivities

php - Laravel - Eloquent Update 1 比它说的要少?

php - 拉维尔 : How to Auth for Multi-Domain

php - 如何在 PHP 中 2 分钟后更新 SQL

php - 从数据库填充下拉列表

python写入文件正在中断

ios - 使用 Swift 和 Firebase,如何从应用程序的经过身份验证的用户向自己发送自动电子邮件?

php - 生成用于 Web 服务身份验证的访问 token 的函数