Задать вопрос
@Hellows

Как удалить пустое значение в select?

Как удалить пустое значение значение в select через запрос?
$query = 'SELECT distinct(Generational) FROM proizv';

Просто я вывожу в select данные из таблицы, и если пользователь не введет в опделенном поле ничего, то в select получится пустое значение и будет считать его в списке.
  • Вопрос задан
  • 2524 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@rutrader
например,
/** 
* вместо isset, можно поставить проверку strlen и/или is_null 
* естественно, в $userValue уже проверенные на валидность данные
*/
if( isset( $userValue ) ) {
   /** выводим данные с указанием условия WHERE*/
    $query = 'SELECT distinct(Generational) FROM proizv WHERE value = '.$userValue;
}


P.S.
Либо сделайте так:
SELECT distinct(Generational) FROM proizv WHERE Generational <> '';
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@1Rockman
Проверяйте данные до того как составите SQL запрос
Ответ написан
@kapitalistka
$query = 'SELECT distinct(Generational) FROM proizv WHERE Generational not NULL' ;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽