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!!";
?>
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!!";
?>
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
-
DevCast
-
Artigo
-
Artigo
-
Artigo
-
Artigo