radrigo 209 Опубликовано: 27 августа 2021 Рассказать Опубликовано: 27 августа 2021 (изменено) Всем привет. Нужно сделать выбор только тех пользователей, у которых было заполнено дополнительное поле в профиле. Задача вроде простая, но вот что-то никак не получается. Делаю следующим образом Дополнительное поле указано только у одного пользователя. Однако, почему-то выводятся абсолютно все пользователи. $user_list = $db->query("SELECT * FROM " . PREFIX . "_users WHERE `xfields` IS NOT NULL"); while ($user_list_result = mysqli_fetch_array($user_list)) { echo $user_list_result['name'] . '<br>'; } $user_list = $db->query("SELECT * FROM " . PREFIX . "_users WHERE `xfields` IS NOT NULL"); while ($user_list_result = mysqli_fetch_array($user_list)) { echo $user_list_result['name'] . '<br>'; } Заранее признателен всем за подсказку Изменено 27 августа 2021 пользователем radrigo Ссылка на сообщение Поделиться на других сайтах
crafic 35 Опубликовано: 27 августа 2021 Рассказать Опубликовано: 27 августа 2021 а при чем тут null? where xfields!='' 1 Ссылка на сообщение Поделиться на других сайтах
radrigo 209 Опубликовано: 27 августа 2021 Рассказать Опубликовано: 27 августа 2021 Автор 3 минуты назад, crafic сказал: а при чем тут null? where xfields!='' Спасибо большое. Работает $user_list = $db->query("SELECT * FROM " . PREFIX . "_users WHERE xfields!=''"); Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас