在我的帳戶的用戶,我有一個顯示以下內容的「上次登錄」部分:通過LIMIT 1獲得最後的登錄 - PHP和MYSQL
<?php
$getLog = "Select * from tblUserLogs where UserID = $id ORDER BY LogID DESC limit 1";
$loadLog = mysql_query($getLog);
while($Logs = mysql_fetch_array($loadLog)){
$ID = $Logs['id'];
$LastLogin = date('F j, Y, g:i a', strtotime($Logs['LastLog']));
//$myLast = date('F j, Y, g:i a', $LastLogin);
echo "<small>".$LastLogin."</small>";
}
?>
然而,顯示當前登錄的日期和時間。
應該怎麼做?它應該是極限2並顯示最小的主鍵。有沒有辦法在mysql語句上做到這一點?
如果在查詢中使用ORDER BY LastLog,該怎麼辦?否則共享表結構來構建更好的查詢。 –
當前登錄是您的最後一次登錄。你期望得到什麼? – sqlab