使用PHP检查MYSQL上的TIME字段

时间:2015-05-06 13:10:04

标签: php mysql time

我完全疯了,需要有人让我摆脱痛苦

我的MYSQL中有一个名为'overide_start_time'的字段,它是标准的时间类型。

我正在尝试测试该字段是否为空(该字段未定义为null,因为它可以填充,如果时间被删除则删除)

我试过了

empty()
is_null()
!isset()

我在语句之间尝试过逻辑运算符,但在每个单独的实例中,检查认为该字段中存在某些内容,当我确认100%该字段中没有任何内容时(它为空,不为空)

我的确切代码行是

<?php if (is_null($row->override_end_time) || empty($row->override_end_time) || !isset($row->override_end_time)) { ?>

A - do something if the value is not set, null or empty

<?php } or { ?>

B - do something if it has something set

<?php }; ?>

字段未填充,并且在每个实例中,if语句继续使用B,就好像它设置了值

编辑:当我执行var_dump($ row-&gt; override_end_time)时,屏幕输出为NULL

1 个答案:

答案 0 :(得分:0)

好想因为太聪明而感到有点愚蠢。

我需要的只是

<?php if ($row->override_start_time == NULL) {...}

感谢xcloudx提供var_dump建议