Перейти к публикации

Выбрать записи, у которых поле не NULL


Рекомендованные сообщения

Всем привет.

Нужно сделать выбор только тех пользователей, у которых было заполнено дополнительное поле в профиле. Задача вроде простая, но вот что-то никак не получается.

Делаю следующим образом

Дополнительное поле указано только у одного пользователя. Однако, почему-то выводятся абсолютно все пользователи.

$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>';
}

 

Заранее признателен всем за подсказку

Изменено пользователем radrigo
Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, crafic сказал:

а при чем тут null? where xfields!=''

Спасибо большое. Работает

$user_list = $db->query("SELECT * FROM " . PREFIX . "_users WHERE xfields!=''");

 

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...