我有一个表存储登录信息,例如日期、时间等。每当用户登录我的网站时,我都会将这些信息存储在表中。另外我想告诉他他上次登录的时间,所以我需要向他显示最后第二行的信息。
我怎样才能在 PDO 中做到这一点?我写了这段代码,但它返回最后一条记录,而不是我需要的。
$sql2 = "SELECT date,hour FROM tbl_logins WHERE uid = ? ORDER BY id DESC LIMIT 1";
$q = $db->prepare($sql2);
$q->execute(array($_SESSION['uid']));
$r = $q->fetch();
$fdate = $r['date'];
$hour = $r['hour'];