Выборка через DISTINCT + еще нужно условие

OVenGo

Новичок
Выборка через DISTINCT + еще нужно условие

Есть следующий код:
PHP:
$rs = mysql_query("SELECT DISTINCT ist FROM `allnews` ORDER BY ist ASC");
while($ar = mysql_fetch_array($rs))
{
if ($ar['sist']!='')
{
print '<option value="1111">'.$ar[ist].'</option>';
}
}
В столбце sist есть пустые записи. И мне хотелось бы чтоб ist выводилось только в том случае если в sist есть запись. Но при таком вот запросе вообще ничего не выводится. В чем может косяк?
 

zerkms

TDD infected
Команда форума
в вышеприведённом коде условие

if ($ar['sist']!='')

никогда не будет истинно

ps: error_reporting(E_ALL);
 

matross

Новичок
А ты подумай, зачем тебе писать лишнее условие на ПхП, если ты его в запрос заключить можешь ;)
 

OVenGo

Новичок
matross
Как тогда сделать запрос? Я не могу разобраться.
 

matross

Новичок
ну например поставь условие при котором будут выбераться все ist, которые не пустые, сможешь?
 
Сверху