$i=0;
while ($row = $db_referal -> fetch_array()) { $i++;
echo "\n<li><span>".$row["city"]."</span></li>"; //$row["name"] - имя таблицы
}
if($i == 0){echo "\n<li>Нет такого города</li>";}
Сделал так. Теперь выводит что город не найден и это поля неактивно для выбора.
$(".search_result").on("click", "li span", function(){
s_user = $(this).text();
$(".search_result").fadeOut();
$(".who").val(s_user);
})
Теперь осталось сделать, чтобы поле input очищалось при условии, что город не найден и что был клик вне этого input.