Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Как вывести не пустые значения поля при sql - запросе?

Как вывести не пустые значения поля при sql - запросе?


     08.02.2021    Все вопросы » MySQL    101

вопрос
В базе данных сформировал 500 пустых значений с id от 1 до 500. стоит задача вывести ТОЛЬКО строки с заполненными значениями cl_phone таблицы
Использую код:


//получаю массив значений по заданному критерию
$tblist = $db->query("SELECT * FROM ".PREFIX."_category_clients 
WHERE ca_code = '{$name_cat['ca_randkey']}' AND cl_phone IS NOT NULL ORDER BY cl_id ASC");
//запускаю цикл и все равно получаю 500 строк в том числе с пустыми значениями
while ($rowlist = $db->get_row($tblist))
{
    $mcountim += 1;
    $clientsalonlist .= '<tr>
<td><b>'.$mcountim.'.</b> ' . $rowlist['cl_name'] .'  '. $rowlist['cl_surn'] .' '. $rowlist['cl_phone'] .'</td></tr>';
}


Как вывести только поля с заполненными значениями cl_phone?

Ответил: macteram


WHERE LENGTH(TRIM(cl_name)) > 0
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх