terça-feira, 22 de maio de 2012

PHP e MySQL - Como conectar-se ao MySQL com PHP



PHP e MySQL
Como conectar-se ao MySQL com PHP

Bem amigos, neste tutorial mostrarei como é simples criar uma página internet usando PHP para acessar o banco de dados MySQL

O código fonte
O código fonte para acessar o banco de dados MySQL é bastante simples e curto em vista de outras linguagens de programação como o ASP, por exemplo. Consiste em criarmos uma variável para recebermos a conexão e mais outras variáveis para armazenar o select usado na filtragem de dados e na impressão dos mesmos. Veja o fonte completo na Listagem 1.
Listagem 1. Acesso ao MySQL via PHP



//variável usada para conectar-se ao banco
$conexao = mysql_connect("localhost","administrador","xx22xx");
//seleciona o banco de dados que será usado
mysql_select_db("meu_banco_de_dados");
//variáveis usadas na filtragem dos dados
$codigo = 123;
$pesquisa = "SELECT CODIGO, NOME, ENDERECO FROM CLIENTES WHERE CODIGO = " . $codigo;
//filtra e recebe o resultado
$resultado = mysql_query($pesquisa);
//monta array com os dados do resultado
$array_de_conteudo = mysql_fetch_array($resultado);
//recebe a qtde de linhas
$linhas = mysql_num_rows($resultado);
//faz a impressão dos dados se houver resultado, ou seja, se tiver dados para serem impressos
if ($resultado){
print "Foram encontrados " . $linhas . " de dados na tabela.

";
while($linhas = $array_de_conteudo) {
//imprime na tela
print "Nome: " . $array_de_conteudo["NOME"] . "
" .
"Endereço: " . $array_de_conteudo["ENDERECO"] . "
" .
"______________________________________________________"
}
//fecha a conexao e limpa o resultado
mysql_close($conexao);
mysql_free_result($resultado);
}else{
//só fecha a conexão pois nao tinha conteudo no resultado
mysql_close($conexao);
}

?>
Conclusões
Neste artigo vimos como conectar e listar dados de uma tabela em banco de dados MySQL. A integração com o banco de dados é feita através das funções mysql_connect(), mysql_select_db() e mysql_query() que são nativas da linguagem PHP. Além da integração com o MySQL, em PHP também é possível conectar-se com outros bancos como por exemplo: Interbase, PostgreeSQL, Oracle entre outros.



Nenhum comentário:

Postar um comentário