gpt4 book ai didi

php - 使用 PHP 检查 MYSQL 上的 TIME 字段

转载 作者:行者123 更新时间:2023-11-29 22:28:03 25 4
gpt4 key购买 nike

我快要疯了,需要有人来帮我摆脱痛苦

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

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

我已经尝试过

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->override_end_time) 时,屏幕的输出为 NULL

最佳答案

好吧,因为试图变得太聪明而感觉有点愚蠢。

我所需要的只是

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

感谢 xcloudx 的 var_dump 建议

关于php - 使用 PHP 检查 MYSQL 上的 TIME 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30077779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com