Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
因此,我的目标是将用户 ID 以及当前登录日期发送到服务器。这是我的结果的图像。
现在这是我正在使用的代码:
$command = "INSERT IGNORE INTO `userStats`(`UserId`, `LastLogin`) VALUES($userId, CURDATE())"; mysqli_query($con,$command);
我希望该命令自动更新具有相同 UserId 的行的最后登录日期。我该怎么做呢?我对 MySQL 完全陌生。
如果我没有弄错你想要的东西,可能你需要替换或更新
REPLACE INTO `userStats`(`UserId`, `LastLogin`) VALUES($userId, CURDATE());
通过此查询,如果它是 Prim key 或 Unique,您的 userid 将不会重复存在;
或简单地说:
UPDATE `userStats` SET `LastLogin` = CURDATE() WHERE `UserId` = $userId;
祝你好运 !!