У меня есть значение, поступающее из базы данных, которое является датой в 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
Я в замешательстве. Любая помощь очень ценится.
<variable/field> IS NULL
. ВАЖНО никогда не используйте равные<variable/field> = NULL
это не работает! Для PHP у вас есть функция is_null() - person ceinmart   schedule 09.11.2013