Результат должен получиться верный замените вы "COUNT(username)" на просто "username" в запросе select.
В вашем варианте, получается, что выбирается одна строка(для $sql), в которой написана цифра 3, уже потом идет подсчет строк функцией mysqli_num_rows