PHP. Пустая переменная из базы. Как проверить на пустоту. - Вопросы по сайтостроению

Вопрос PHP. Пустая переменная из базы. Как проверить на пустоту.

Регистрация
6 Июн 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Загружается переменная из базы, которая может иметь любое значение (цифровое, текстовое) или вообще ничего, пустота.

как его поставить на условия?

Типа такого:

if ($x==""){echo "пусто";} else {echo "что то есть";}

пример не работает.

empty() тоже не работает
!empty() тоже не работает....
 
Регистрация
20 Дек 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
_http://phpfiddle.org/lite?code=%3C%3Fphp%0A%24arr%20%3D%20%5B%0A%20%20%20%20%27true%27%20%3D%3E%20true%2C%0A%20%20%20%20%27false%27%20%3D%3E%20false%2C%0A%20%20%20%20%27empty%27%20%3D%3E%20%27%27%2C%0A%20%20%20%20%27null%27%20%3D%3E%20null%2C%0A%20%20%20%20%27deleted%27%20%3D%3E%20123%2C%0A%20%20%20%20%27%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%20%20%D1%82%D0%B0%D0%BA%20%27%0A%5D%3B%0Aunset%28%24arr%5B%27deleted%27%5D%29%3B%0Aecho%20%27%3Cbloquote%3E%3Ccode%3E%27%3B%0Avar_dump%28%24arr%29%3B%0Aecho%20%27%3C%2Fcode%3E%3C%2Fbloquote%3E%27%3B%0Aecho%20%27%3Ctable%3E%0A%20%20%20%20%3Cthead%3E%0A%20%20%20%20%3Cth%3E%D0%BA%D0%BB%D1%8E%D1%87%3C%2Fth%3E%0A%20%20%20%20%3Cth%3E%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%3C%2Fth%3E%0A%20%20%20%20%3Cth%3E%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0%20%3D%3D%5C%27%5C%27%3C%2Fth%3E%0A%20%20%20%20%3Cth%3E%20%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0%20is_null%3C%2Fth%3E%0A%20%20%20%20%3Cth%3E%20%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0%20empty%3C%2Fth%3E%0A%20%20%20%20%3Cth%3E%20%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0%20isset%3C%2Fth%3E%0A%20%20%20%20%3C%2Ftr%3E%3C%2Fthead%3E%0A%20%20%20%20%3Ctbody%3E%27%3B%0Aforeach%20%28%24arr%20as%20%24k%20%3D%3E%20%24v%29%0A%20%20%20%20echo%20%27%3Ctr%3E%3Ctd%3E%3Cb%3E%27%20.%20%24k%20.%20%27%3C%2Fb%3E%3C%2Ftd%3E%3Ctd%3E%20%3Cem%3E%27%20.%20var_export%28%24v%2C%201%29%20.%20%27%3C%2Fem%3E%20%3C%2Ftd%3E%3Ctd%3E%3Cspan%20class%3D%22result%22%3E%27%20.%20check%28%24v%2C%20function%20%28%24a%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20%24a%20%3D%3D%20%27%27%3B%0A%20%20%20%20%20%20%20%20%7D%29%20.%20%27%3C%2Fspan%3E%3C%2Ftd%3E%3Ctd%3E%3Cspan%20class%3D%22result%22%3E%27%20.%20check%28%24v%2C%20function%20%28%24a%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20is_null%28%24a%29%3B%0A%20%20%20%20%20%20%20%20%7D%29%20.%20%27%3C%2Fspan%3E%3C%2Ftd%3E%3Ctd%3E%3Cspan%20class%3D%22result%22%3E%27%20.%20check%28%24v%2C%20function%20%28%24a%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20empty%28%24a%29%3B%0A%20%20%20%20%20%20%20%20%7D%29%20.%20%27%3C%2Fspan%3E%3C%2Ftd%3E%3Ctd%3E%3Cspan%20class%3D%22result%22%3E%27%20.%20check%28%24v%2C%20function%20%28%24a%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20isset%28%24a%29%3B%0A%20%20%20%20%20%20%20%20%7D%29%20.%20%27%3C%2Fspan%3E%3C%2Ftd%3E%3C%2Ftr%3E%27%3B%0Aecho%20%27%3C%2Ftbody%3E%3Ctable%3E%27%3B%0Afunction%20check%28%24x%2C%20%24func%29%0A%7B%0A%20%20%20%20if%20%28%24func%28%24x%29%29%20%7B%0A%20%20%20%20%20%20%20%20return%20%22%3Cspan%20%20class%3D%27green%27%3E%D0%B4%D0%B0%3C%2Fspan%3E%22%3B%0A%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20return%20%22%3Cspan%20%20class%3D%27red%27%3E%D0%BD%D0%B5%D1%82%3C%2Fspan%3E%22%3B%0A%20%20%20%20%7D%0A%7D%0A%3F%3E%0A%3Cstyle%3E%0A%20%20%20%20.green%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%2357cc9e%0A%20%20%20%20%7D%0A%20%20%20%20.red%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%23cc4539%0A%20%20%20%20%7D%0A%20%20%20%20table%20th%20%7B%0A%20%20%20%20%20%20%20%20background%3A%20%23F7FAFF%3B%0A%20%20%20%20%20%20%20%20color%3A%20%23370096%3B%0A%20%20%20%20%7D%0A%20%20%20%20table%20th%2C%20table%20td%2C%20table%20%7B%0A%20%20%20%20%20%20%20%20border-collapse%3A%20collapse%3B%0A%20%20%20%20%20%20%20%20border%3A%201px%20solid%20%23370096%3B%0A%20%20%20%20%20%20%20%20text-align%3A%20center%3B%0A%20%20%20%20%20%20%20%20padding%3A%201px%3B%0A%20%20%20%20%7D%0A%20%20%20%20.result%20%7B%0A%20%20%20%20%20%20%20%20font-family%3A%20Courier%20New%2C%20monospace%20%21%20important%3B%0A%20%20%20%20%20%20%20%20color%3A%20%23660000%0A%20%20%20%20%7D%0A%3C%2Fstyle%253
 
Регистрация
11 Окт 2012
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
if( !$x ){ echo "пусто"; } else { echo "что-то есть"; } Если поидее должно быть пусто, но выдает, что что-то есть, то есть смысл посмотреть через var_dump( $x ), что в этой переменной находится.
 
Сверху Снизу