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.699 ]
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; } ?>
PHP5 gravando, recuperando e deletando imagens no banco de dados MYSQL
Backup com php, usando mysql_dump
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Dica para encontrar diversos jogos Indies criativos
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Software livre - será que eu estou tão errado assim? (16)
A escola é altamente ineficiente e ineficaz! (12)