Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Banco de dados em hospedagem

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?

1 resposta
solução!

Oi Danilo, em relação a url de conexão, mesmo num host remoto, seria local sim. Se o banco realmente tiver numa máquina diferente do host onde a aplicação está hospedada, você pega o ip da máquina e coloca onde tem o localhost.

Parece que a mysql é uma versão antiga do driver e que já foi depreciada. A mysqli é a nova versão e tem características melhores.