Mostrarei hoje como utilizar a função mysqli do PHP para efetuar uma conexão no banco de dados MySQL.
As função mysqli() recebe quatro parâmetros e é executada através da orientação a objetos:
$mysqli = new mysqli('localhost', 'root', '', 'test');
Onde:
- localhost é o servidor do banco de dados. Pode ser um IP ou Url.
- root é o usuário padrão nos bancos MySQL, normalmente usado em ambientes de testes e de desenvolvimento. Pode ser qualquer usuário cadastrado para acesso ao banco.
- O terceiro prâmetro é a senha do usuário. Para o usuário root, como padrão não existe senha, dessa forma passamos uma string vazia.
- O quarto parâmetro é o nome da base de dados. Neste caso é um banco de testes (test).
Testamos se a conexão teve sucesso da seguinte forma:
if(mysqli_connect_errno()){ trigger_error(mysqli_connect_error()); }
Se a conexão com o servidor do banco NÃO obtiver sucesso com os dados informados, será escrito em tela o erro de forma detalhada.
Não podemos esquecer de fecharmos a conexão com o banco, sempre logo após efetuarmos todas as nossas consultas. Para isso utilizamos a função mysqli_close() passando como parâmetro o objeto de nossa conexão. Vejamos:
mysqli_close($mysqli);
Perfeito! Agora já sabemos como utilizar as novas funções de conexão com o banco de dados!