成功注册用户后,默认情况下,我的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