Мне нужно сделать запрос в таблице и вывести значения всех полей. Однако некоторые поля в таблице представляют собой пустые строки, а некоторые из них имеют значение NULL. Mysqli возвращает мне только массив строк, когда я делаю var_dump()
Как узнать, установлено ли поле NULL
Как узнать, установлено ли поле NULL? например PhpMyAdmin сообщает вам, когда поле NULL или пусто.
Я попытался is_null()
, empty()
, ==''
, isset()
, но все они не дают мне то же самое, независимо от того, если поля NULL или нет, когда я применяю addslashes()
функцию возвращенного значения предварительной проверку.
Не можете ли вы просто проверить это непосредственно в запросе? (Зависит от вашей задачи ...) – feeela
Можете ли вы привести мне пример запроса, который отобразит все поля и скажет, является ли оно нулевым? – Dharman
'select 1, a, b, c from t, где d равно null UNION, выберите 0, a, b, c из t, где d не является нулевым, первое значение, 1 или 0, сообщает, что * d * имеет значение null или нет, для заданного (a, b, c) –