Нулевые Значения MySQL

Каков наилучший способ обрабатывать значения NULL в форме поиска. Я хочу разрешить пользователю выполнять поиск по 8 различным критериям, однако, если они оставят поле пустым, я бы хотел, чтобы он возвращал все ненулевые значения для этого столбца. Я могу назначить значение по умолчанию, если поле оставлено пустым, но как я могу сменить бухгалтера на «НЕ НУЛЬ»? Спасибо за ваше время.

    if ($specialty_name == null){
$specialty_name = 'Accountant';
}

SQL выглядит так …
ГДЕ specialty_name = «Бухгалтер»

0

Решение

Что-то вроде этого:

if ($specialty_name == null) {
$where = "WHERE specialty_name IS NOT NULL";
} else {
$where = "WHERE specialty_name = '$specialty_name'";
}
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]