mysqli_query в случае ошибки возвращает false для запросов типа SELECT. Если мы ведем речь именно про такой скрипт, то не надо проверять mysqli_num_rows($count), надо примерно так
// сначала проверяем, что получили не ошибку,
// и только если это не ошибка, считаем количество найденных вариантов
if ($count === false || mysqli_num_rows($count) === 0) {
echo 'error';
} else {
echo 'welcome';
}