Criando uma conexão em PHP com MySQL e PostgreSQL

Veja neste artigo como criar uma conexão com um banco de dados mysql e postgresql usando o php.

Olá pessoal, nesse artigo irei ensinar uma coisa bem simples, mas essencial para desenvolver projetos em PHP, a conexão com o banco de dados.

Para fazer isso é bem simples, primeiro vamos abrir um editor qualquer PHP, pode ser o Adobe Dreamweaver, Eclipse, Notepad++. Iremos usar o Dreamweaver nesse artigo.

Primeiro crie um documento novo no Dreamweaver e escolha o PHP:

Após isso vai abrir um arquivo idêntico ao que criamos quando clicamos em html, como mostra a imagem a seguir:

Agora vamos apagar todo o código que está na tela, isso mesmo, apagar tudo, não iremos precisar do código HTML nesse artigo.

Após apagar tudo, vamos escrever o seguinte código:

<?php //Aqui colocamos o servidor em que está o nosso banco de dados, //no nosso exemplo é a conexão com um servidor local, portanto localhost $servidor = "localhost"; //Aqui é o nome de usuário do seu banco de dados, root é o servidor inicial //e básico de todo servidor, mas recomenda-se não usar o usuario root e sim criar um novo usuário $usuario = "root"; //Aqui colocamos a senha do usuário, por padrão o usuário root //vem sem senha, mas é altamente recomendável criar uma senha para o usuário root, //visto que ele é o que tem mais privilégios no servidor $senha =""; //Aqui criamos a conexão utilizando o servidor, usuario e senha, //caso dê erro, retorna um erro ao usuário. $conexao = mysql_connect($servidor, $usuario, $senha) or die ("Não foi possível conectar ao servidor MySQL"); //caso a conexão seja efetuada com sucesso, exibe uma mensagem ao usuário echo "Conexão efetuada com sucesso!!"; ?>
Listagem 1. Conexão com banco de dados

Esse script de conexão é muito importante para poder criarmos sistemas que interajam com bancos de dados, no exemplo eu usei a conexão com o MySQL, para conectar com outros bancos de dados muda um pouco, no PostgreSQL por exemplo é da seguinte forma:

<?php //Aqui colocamos o servidor em que está o nosso banco de dados, //no nosso exemplo é a conexão com um servidor local, portanto localhost $servidor = "localhost"; //Aqui é o nome de usuário do seu banco de dados, root é o servidor inicial e //básico de todo servidor, mas recomenda-se não usar o usuario root e sim criar um novo usuário $usuario = "root"; //Aqui colocamos a senha do usuário, por padrão o usuário root vem sem senha, //mas é altamente recomendável criar uma senha para o usuário root, visto que ele é //o que tem mais privilégios no servidor $senha =""; //Aqui criamos a conexão utilizando o servidor, usuario e senha, //caso dê erro, retorna um erro ao usuário. $conexao = pg_connect($servidor, $usuario, $senha) or die ("Não foi possível conectar ao servidor PostGreSQL"); //caso a conexão seja efetuada com sucesso, exibe uma mensagem ao usuário echo "Conexão efetuada com sucesso!!"; ?>
Listagem 2. Conexão com Banco de dados PostgreSQL

Como vimos muda bem pouca coisa do MySQL para o PostgreSQL, nesse exemplo apenas mudamos o mysql_connect para o pg_connect, mas o resto continua o mesmo.

Espero que tenha ficado claro como é feita uma conexão com o banco de dados seja MySQL ou PostgreSQL por meio do PHP.

Artigos relacionados