【发布时间】:2011-11-08 03:15:40
【问题描述】:
用户注册成功后,我的 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}
但是,在这种情况下,空的似乎不起作用。如何检查lastlogin_date 字段是否为空? if($lastlogin=='0000-00-00 00:00:00')??
【问题讨论】:
-
if ($lastlogin == '0000-00-00 00:00:00')是不错的选择
标签: php mysql database datetime mysqli