Каков наилучший способ обрабатывать значения NULL в форме поиска. Я хочу разрешить пользователю выполнять поиск по 8 различным критериям, однако, если они оставят поле пустым, я бы хотел, чтобы он возвращал все ненулевые значения для этого столбца. Я могу назначить значение по умолчанию, если поле оставлено пустым, но как я могу сменить бухгалтера на «НЕ НУЛЬ»? Спасибо за ваше время.
if ($specialty_name == null){
$specialty_name = 'Accountant';
}
SQL выглядит так …
ГДЕ specialty_name
= «Бухгалтер»
Что-то вроде этого:
if ($specialty_name == null) {
$where = "WHERE specialty_name IS NOT NULL";
} else {
$where = "WHERE specialty_name = '$specialty_name'";
}
Других решений пока нет …