注销PHP会话 - 仅更新最后一条记录

问题描述:

我正在做一个关于使用PHP和JS的新程序。我通过用户名/密码来创建一个登录。我正在开会。 我想提出注销和做工作时间(我知道这样做时之间的差异,使用DATEDIFF。注销PHP会话 - 仅更新最后一条记录

但是当我更新时间注销,它确实更新到所有结果但我想只更新最后一条记录这个人。 ,而不是所有的结果这个人(会议)。

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

image on what is doing wrong

我只是想更新记录注销白天和会话登录这一天!

谢谢!

+0

现在还不清楚真正的问题在这里。虽然您可能确定问题与SQL有关,但您可能需要在此处为​​上下文提供一些代码。你应该重做这个问题,以显示你有什么,你做了什么,以及你得到的结果。 – jdv

尝试类似这样的东西。

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