MySQLPHPTutoriais

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 logo abaixo.

//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.

Fonte do artigo

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *