Arquivo PHP para configuração de acesso a banco mySQL e execução de operações

Publicado por Lucas Francisco da Matta Vegi 12/01/2009 (última atualização em 15/08/2009)

[ Hits: 11.532 ]

Homepage: www.mr-bin.blogspot.com

Download acesso_bd.php

Download banco_dados.class.php (versão 2)




Esse arquivo PHP transforma as operações de inserção, deleção, atualização e seleção no banco em operações dinâmicas, pois as 4 funções declaradas para fazer tais operações trabalham com parâmetros genéricos, possibilitando assim que elas sejam utilizadas para praticamente qualquer situação.

  



Versões atualizadas deste script

Versão 2 - Enviado por Lucas Francisco da Matta Vegi em 15/08/2009

Changelog: Versão aprimorada do script. Agora ele é uma classe de manipulação de banco MySQL, com algumas melhorias relacionadas a criação das conexões e possibilitando desconectar.

Download banco_dados.class.php


Esconder código-fonte

<?php
/*
            ------Script desenvolvido por Lucas Francisco da Matta Vegi. 11/01/2009------
      Para utilizar esse arquivo php para acessar e executar operações no banco, basta você preencher as devidas informações 
   sobre seu BD nas chamadas das funções mysql_connect(); e mysql_select_db(); e dar um include "acesso_bd.php"; em todos seus arquivos
   php que irão interagir com o banco, a partir dai basta chamar as funções de inserção, exclusão, alteração e seleção com seus devidos
   parâmetros.
      Em caso de dúvidas: lucasvegi@gmail.com

*/

/************** Linhas de acesso ao banco de dados **************/
 $conexao = mysql_connect("local do banco. ex: localhost", "nome de usuário do banco.ex: root", "senha de usuário do banco");
 mysql_select_db("nome do banco");

/************** Função de pesquisa em tabelas do banco de dados **************/
 function seleciona ($Tabela, $Campos, $Restricao, $Ordem )
 {
   if ($Restricao == "")
   {
     $Sentenca_sql = "select ".$Campos." from ".$Tabela.$Ordem;
   }
   else
   {
     $Sentenca_sql = "select ".$Campos." from ".$Tabela." where ".$Restricao.$Ordem;
   }
   $Query = mysql_query($Sentenca_sql);
   return $Query;
  }

/************** Função de inserção de dados em tabelas do banco **************/
 function insere ($Tabela, $Campos, $Valores)
 {
   $Sentenca_sql = "insert into ".$Tabela."(".$Campos.")"." values(".$Valores.")";
   $Query = mysql_query($Sentenca_sql);
   return $Query;
 }
 
 /************** Função de remoção de dados em tabelas do banco **************/
 function remove ($Tabela, $Restricao)
 {
   
      $Sentenca_sql = "delete from ".$Tabela." where ".$Restricao;
      $Query = mysql_query($Sentenca_sql);
      return $Query;
 }
 
  /************** Função de alteração de dados em tabelas do banco **************/
 function altera ($Tabela, $Campo, $Valor ,$Restricao)
 {
   
      $Sentenca_sql = "update ".$Tabela." set ".$Campo." = ".$Valor." where ".$Restricao;
      $Query = mysql_query($Sentenca_sql);
      return $Query;
 }


?>


Scripts recomendados

Classe de conexão ao banco usando PDO

PointCartões

Banco de Dados xD

Classe para funções de BD

Script SQL para banco de sistemas de postagens de artigos 1.0


  

Comentários
[1] Comentário enviado por Reideer em 14/01/2009 - 16:58h

Ficou interessante, porém ficaria muito melhor se colocasse este código dentro de uma classe.

[2] Comentário enviado por ricardodaniel em 03/08/2012 - 10:41h

VALEU pelo código.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts