Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, pra facilitar minha vida, estou criando funções básicas de inserir, editar e deletar no MYSQL!
Como sou iniciante, gostaria que vocês me disessem, se estou fazendo certo.. abraço.
<?php
include ("conexao.php");
$id = $_GET['id'];
$tabela = $_GET['tabela'];
function deletar($tabela, $id){
mysql_query("DELETE FROM $tabela WHERE id = '$id'") or die(mysql_error());
echo "<div class='alerta'><img src='imgs/accept.png' /> Notícia deletada com sucesso! <a href='admin.php'>Administração <img alt='' src='imgs/arrow_undo.png' /></a></div>";
}
echo deletar($tabela, $id);
?>Pra quê servem as funções então?
Bem .. eu acho que ta :| mais porque nao faz em classe nao seria melhor . ou ate usando fluent interface nao sei
se seria muito util . de uma olhada
<?php
class mysql{
var $Servidor = 'localhost'; //seu servidor do mysql
var $Usuario = 'root'; // seu usuario do mysql
var $Password = '454077'; //sua senha pro mysql
var $Database = 'Database'; // seu banco de dados aqui
public function OpenMySQL($senha){
$connect = mysql_connect($this->Servidor,$this->Usuario,$senha) or die (mysql_error());
return $this;
}
public function openDatabase($database){
$dbc = mysql_select_db( $database ) or die (mysql_error());
return $this;
}
public function query($query){
$query = mysql_query( $query ) or die (mysql_error());
$dados = mysql_fetch_array($query);
return $dados;
}
public function del($tabela, $id){
mysql_query("DELETE FROM $tabela WHERE id = '$id'") or die(mysql_error());
}
public function fetch($query_object){
$fetch = mysql_fetch_array($query_object) or die (mysql_error());
return $fetch;
}
public function getRows($query_object){
$num = mysql_num_rows ( $query_object );
return $num;
}
}
//Como Usar
/* $SQL = new MySQL . abre a classe com o nome "mysql";
* $SQL->OpenMySQL("Sua Senha")->openDatabase("o banco de dados desejado");
* $tabela = $SQL->query("uma consulta mysql");
* echo $tabela[nome do campo];
* Obs; isso so retorna um resultado ..
*/
$SQL = new MySQL;
$SQL->OpenMySQL("454077")->openDatabase("Database");
$tabela = $SQL->query("SELECT * FROM `usuarios`");
echo $tabela[id];
?>
mais ate hoje to tentando arrumar um jeito tipo um fetch all . exibir todos resultados ... se algem ver esse topico e tiver uma ideia vlw.!
pode usar avontade fccoelho7 , abraços .!!!!
Cara, eu num sei nem função ainda, vamos com calma! hehe..
Vou estudar essa classe, parece ser legal!
Cara nao precisa ser complicado assim basta você fazer assim.
<?
função deletar - DELETE
função visualizar - SELECT
função inserir - INSERT
função atualizar - UPDATE
o resto você faz sozinho :)