我有一个来自数据库的值,它是 informix 中的一个日期。有时这个值将为空,否则它将是一个日期。我将该值与今天的日期进行比较,如下所示。
if(value_from_db <= todays_date){
//display Todays greater
}
else{
//Display Todays smaller
}
这里的输出将是什么。它将打印Todays greater
或Todays smaller
我的问题是它是否value_from_db is NULL
会进入 if 条件或 else 条件中。我在其中发现了一些被描述为的东西
日期字段获取 NULL 值。如果我使用的 FOR EACH 甚至小于或大于用户日期,则会出现此 NULL 字段记录。它似乎比所有其他日期都为 NULL,并且同时比所有其他日期都更糟。
如果存储 NULL 值的字段是索引组件,则 NULL 值排序高。
我需要将其转换为 php,但在分析正确的 o/p 之后。如果是 php
if(strtotime(NULL) <= time())
echo 'Todays greater';
else
echo 'Today is smaller';
这将输出
Todays greater
我很困惑。非常感谢任何帮助。