Como fazer conexão com banco de dados PHP

Como fazer conexão com banco de dados PHP

Como fazer conexão com banco de dados PHP

Algumas pessoas tem dúvidas sobre como fazer conexão com banco de dados PHP.

Conexão com banco de dados é uma atividade comum para desenvolvedores de software. Afinal, persistir dados na base de dados traz grandes benefícios para a aplicação, por exemplo, armazenar dados sigilosos, relatórios, guardar preferência de usuários. São inúmeras as possibilidades.

Neste artigo, vou explicar com detalhes como fazer a conexão com banco de dados e te explicar as funções básicas para se conectar a qualquer base de dados.Eu vou explicar especificamente sobre o banco MySql, que é um dos bancos mais utilizados. No entanto, sinta-se livre para usar o banco da sua preferência.

 

Como funciona conexão com banco de dados

O PHP possui funções que podem se conectar através do banco de dados, bastando informar alguns dados específicos sobre o servidor no qual você deseja conectar. As principais funções para conexão com banco de dados são:

 

  • mysql_connect(): função responsável para abrir conexão com o servidor de banco de dados
  • mysql_select_db(): função para selecionar o banco de dados no qual se deseja conectar.

 

Código para testar a conexão

Antes de começar a escrever seus scripts SQL para se conectar ao banco de dados, separamos para você um pequeno script para testar a conexão com o banco de dados.

 

<?php 

// código para testar conexão. Lembre-se de substituir o SERVIDOR pelo endereço do seu servidor, juntamente com login e senha 
$conexaoPhp = mysql_connect("SERVIDOR", "LOGIN", "SENHA") or print (mysql_error()); 
print "Conexão foi feita com sucesso"; 
mysql_close($conexaoPhp); 
?>

Antes de continuar, verifique também se o usuário da aplicação possui permissão de escrita e leitura. 🙂

 

 

Consultando o banco de dados

Vamos agora explorar mais a fundo as funções do PHP para conexão com banco de dados. Veja as principais funções:

  • mysql_query(): executa um comando específico
  • mysql_close(); encerra a conexão.
  • mysql_free_result(); libera memória utilizada na consulta e libera recursos.
  • mysql_fetch_array(); obtém a linha de consulta até que a condição seja falsa.

No exemplo abaixo, vamos usar a função de loop para realizar a consulta de todos os registros do MySql.

No entanto, você pode alterar o código para fazer outras funções, inclusive, incluir registros caso assim desejar.

 

 <?php

$conexaoBanco = mysql_connect("Servidor", "LOGIN", "SENHA") or print (mysql_error());

mysql_select_db("BANCO", $conexaoBanco) or print(mysql_error());

$sqlConsulta = "SELECT col1, col2, col3, col4 FROM tabelaPesquisa";

$resultadoConsulta = mysql_query($sqlConsulta, $conexaoBanco);



/* Escreve resultados até que não haja mais linhas na tabela */



while($resultadoConsulta = mysql_fetch_array($result)) {

   print "Coluna1: $consulta[col1] - Coluna2: $consulta[col2] - Coluna3: $consulta[col3] - Coluna4: $consulta[col4] -  <br>";

}

mysql_free_result($resultadoConsulta);

mysql_close($conexaoBanco);

?>



 Conclusão

Este artigo explicou como fazer conexão com banco de dados PHP. Caso tenha alguma dúvida, deixe um comentário que nós iremos te ajudar  🙂

 

Dica Extra:

Você quer aprender PHP do nível básico até o profissional avançado? Veja como este curso online de PHP pode te ajudar a alavancar sua carreira como desenvolvedor. Clique abaixo para saber mais.

Sim, eu quero ser um Profissional PHP

Como fazer conexão com banco de dados PHP
4.94 (98.82%) 17 votes

Deixe um comentário