【问题标题】:Logout PHP sessions - update only last record注销 PHP 会话 - 仅更新最后一条记录
【发布时间】:2017-05-24 01:46:14
【问题描述】:

我正在做一个关于 PHP 和 JS 出勤率的新程序。我通过用户名/密码创建了一个登录名。我正在处理会话。 我想注销并按小时工作(我知道使用 datediff 时会有所不同。

但是当我更新时间注销时,它会更新到所有结果,但我只想更新最后记录此人..而不是此人(会话)的所有结果。

$sql = "UPDATE `login` SET `datelogout` = NOW() WHERE `uid` = '$session_id' ";

我只想按天更新记录注销和当天会话登录!

谢谢!

【问题讨论】:

  • 目前还不清楚这里真正的问题是什么。虽然您可能确定问题与 SQL 有关,但您可能需要在此处提供一些上下文代码。你应该重新设计这个问题,以展示你拥有什么,你做了什么,以及你得到的结果。

标签: php session logout


【解决方案1】:

试试这样的。

UPDATE  login SET datelogout=NOW() where uid ='$sessionid' orderby Sno DESC 
LIMIT 1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2017-01-26
    • 1970-01-01
    相关资源
    最近更新 更多