2017-01-09 66 views
0

我正在做一個關於使用PHP和JS的新程序。我通過用戶名/密碼來創建一個登錄。我正在開會。 我想提出註銷和做工作時間(我知道這樣做時之間的差異,使用DATEDIFF。註銷PHP會話 - 僅更新最後一條記錄

但是當我更新時間註銷,它確實更新到所有結果但我想只更新最後一條記錄這個人。 ,而不是所有的結果這個人(會議)。

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

image on what is doing wrong

我只是想更新記錄註銷白天和會話登錄這一天!

謝謝!

+0

現在還不清楚真正的問題在這裏。雖然您可能確定問題與SQL有關,但您可能需要在此處爲​​上下文提供一些代碼。你應該重做這個問題,以顯示你有什麼,你做了什麼,以及你得到的結果。 – jdv

回答

0

嘗試類似這樣的東西。

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