Classe Crud com PDO e MYSQLi - #5
08/05/2018Finalizaremos nessa aula a parte de inserção do CRUD. Para tanto, criaremos o método insertDB() tanto para PDO quanto para MYSQLi e chamaremos esse método no nosso controller.
Criando método de inserção no CRUD
PDO
O método de inserção para PDO será feito da seguinte maneira:
#Inserção no Banco de Dados
public function insertDB($Tabela , $Condicao , $Parametros){
$this->preparedStatements("insert into {$Tabela} values ({$Condicao})" , $Parametros);
return $this->Crud;
}
MYSQLi
No MYSQLi o método recebe um parâmetro extra que é o $Tipos.
#Método de Inserção
public function insertDB($Tabela , $Condicao , $Tipos , $Parametros){
$this->preparedStatements("insert into {$Tabela} values ({$Condicao})" , $Tipos , $Parametros);
return $this->Crud;
}
Chamando o método
PDO
Chamaremos o método de inserção da seguinte forma:
include("../Includes/Variaveis.php");
include("../Class/ClassCrud.php");
$Crud=new ClassCrud();
$Crud->insertDB(
"cadastro",
"?,?,?,?",
array(
$Id,
$Nome,
$Sexo,
$Cidade
)
);
echo "Cadastro Realizado com Sucesso!";
MYSQLi
No MYSQLi, dessa forma:
include("../Includes/Variaveis.php");
include("../Class/ClassCrud.php");
$Crud=new ClassCrud();
$Crud->insertDB(
"cadastro",
"?,?,?,?",
"isss",
array(
$Id,
$Nome,
$Sexo,
$Cidade
)
);
echo "Cadastro Realizado com Sucesso!";
Posts Relacionados
Classe Crud com PDO e MYSQLi - #4
No vídeo de hoje vamos criar toda a parte de estilização do nosso layout da página de cadastro e vamos receber nossas variáveis.
Classe Crud com PDO e MYSQLi - #6
Na vídeo-aula de hoje trabaharemos com a seleção tanto para PDO quanto para MYSQLi. Para tanto, criaremos o método selectDB() na nossa ClassCrud.