成功註冊用戶後,默認情況下,我的MySQL數據庫表將0000-00-00 00:00:00
放入lastlogin_date
和lastlogout_date
字段。這兩個字段的類型是datetime
。在我的php代碼中,我正在檢查用戶是否第一次進入網站檢查數據庫表字段(日期時間)是否爲空
$lastlogin = $db->query("SELECT `lastlogin_date` FROM `users` WHERE `id`='$_SESSION[id]'");
$row = $lastlogin->fetch_array(MYSQLI_BOTH);
$lastlogin=$row['lastlogin_date'];
if(empty($lastlogin))
{ do something}
但是,似乎在這種情況下,empty不起作用。如何檢查lastlogin_date
字段是否爲空?如果($ lastlogin =='0000-00-00 00:00:00')??
'if($ lastlogin =='0000-00-00 00:00:00')'不是一個錯誤的選項 – tttony