if($res->num_rows == 0) ...
пусть с малого идет, сам код поймет, разберется, а то накидали советов, по оптимизации которая на данном уровне ему вообще не в куда не стрельнула.
роль играть будет если серв кака будет и 100к+ онлайн пользователей)
На начальном этапе вообще по барабану)
Хоть select * в цикл засунуть)