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

Как правильно включить в условие результат mysql-запроса в 1С-Битрикс?

Здравствуйте.

Имеется html-форма, где пользователь вводит фамилию и нажимает кнопку поиска. В зависимости от результатов поиска выводится фамилия или похожие на неё фамилии. Тут не суть важно.

Код обработки запроса:

$sql = "SELECT npp, fio FROM b_gpeqt_areas WHERE fio LIKE '%$search_title%'";  
$res = \Bitrix\Main\Application::getConnection()->query($sql);
if (isset($_POST['fio'])) {
	// if(...){
		echo '<table>';
		echo '<tbody>';
		while($row = $res->fetch(\Bitrix\Main\Text\Converter::getHtmlConverter())) {
			$arResult[] = $row;
				echo '<tr>';
					echo '<td>' . $row['npp'] . '</td>';
					echo '<td>' . $row['fio'] . '</td>';
				echo '</tr>';
				}
			echo '</tbody>';
			echo '</table>';
		//}
	 // else echo "<div class='alert alert-warning alert-dismissible fade show' role='alert'>Фамилии: <b>".$search_title."</b> нет в списке</div>";
}

Проблем с поиском и выводом найденных результатов нет. Но нужно еще создать условие (на месте закомментированного), при котором, если фамилия вообще не найдена, то выводится просто тот 'else'.
Т.е. условие, при котором данный запрос, по идее, не возвратил никакого результата. И вот с этим что-то застрял...
Как правильно прописать такое условие?
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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