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.598 ]
Homepage: www.mr-bin.blogspot.com
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ã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
<?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; } ?>
Script Para Conectar-se Ao Banco de dados PostGreSQL [golfinho/Elefante]
Script SQL para banco de sistemas de postagens de artigos 1.0
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Criar entrada no GRUB para uma ISO Linux (7)
Open Suse não abre wi-fi automaticamente (3)
Ruído no Microfone (ALC287 - AMD Ryzen 5 7535HS) no Debian 12.9 (15)