[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Alexsander Fontes
Criador Alexsander Fontes 20/07/2023

 Professor, eu tenho uma pequena dúvida, de o porquê, não obtive erro, mas eu queria entender o seguite, na conexão PDO o senhor basicamente fez assim:

$dsn       = 'mysql';
$host      = 'mysql';
$database   = 'autenticacao';
$user      = 'root';
$password  = 'root';
$port      = 3306;

 

em $host você botou apenas 'MYSQL', inves do caminho do host, tipo localhost ou 127.0.0.1, e deu certo! mas se eu trocar para o ip ou até o nome localhost, dá erro, por que será?

 

 

Manager Carlos Ferreira 20/07/2023

Olá, Alexsander!
Como vai?

No meu caso, a minha aplicação está rodando com Docker, por isso usei o nome "mysql" que é o nome do serviço (container) Docker do banco de dados.

Se eu tivesse o banco de dados rodando local, bastaria informar o ip da minha máquina (ou nome localhost) e a porta de acesso ao banco de dados.

Ficou claro amigo?

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!