登录会话的当前日期

时间:2018-11-25 15:22:03

标签: php mysql session pdo login

我想当有人登录以将当前时间插入数据库时​​,我就这样想出来了

$_SESSION['user'] = $row->id;


   // updating last login 

            $time = date("Y-m-d h:i:s");

$stmt = Config::$g_con->prepare("UPDATE users SET lastOn = :lastOn WHERE Name = :name");
 $stmt->bindParam(':lastOn', $time); 
 $stmt->bindParam(':name', $row->id);
 //$stmt->bindParam(':username', $_SESSION['username']); 
 $stmt->execute();

但不起作用,我的意思是它没有在数据库中插入anythig。

1 个答案:

答案 0 :(得分:1)

$stmt = Config::$g_con->prepare("UPDATE users SET lastOn = :lastOn WHERE id = :name");
 $stmt->bindParam(':lastOn', $time); 
 $stmt->bindParam(':name', $_SESSION['user']); 
 $stmt->execute();