Oi, na função mysqli_connect definimos o endereço como localhost porque o servidor está rodando em nossa máquina, no caso de termos um site com banco de dados hospedado no mesmo servidor a conexão também será local, não é mesmo? Então existe algum caso de exemplo em que a conexão não será local? E neste caso, como seria inserido o endereço da conexão?
Outra pergunta, porque a função foi nomeada como mysqli ao invés de mysql? É por acaso para não dar conflito com outras linguagens?