Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function create($tabela, array $dados){
- $campos = implode(", ", array_keys($dados));
- $values = "'".implode("', '", array_values($dados))."'";
- $pdo = new PDO('mysql:host=localhost;dbname=curso','root','');
- try{
- $operacao = $pdo->prepare("INSERT INTO $tabela (?) VALUES (?)");
- $operacao->bindValue(1,$campos);
- $operacao->bindValue(1,$values);
- $operacao->execute();
- }catch(PDOException $e){
- echo 'Erro '.$e->getMessage();
- }
- if($operacao->rowCount()>0){
- return true;
- }else{
- echo "Não Cadastrou";
- }
- };
- $evento = array('id_cliente' => 81, 'nome_cliente' => 'Marcos', 'idade' => 32);
- create('clientes',$evento);
- function create($tabela, array $dados){
- $campos = implode(", ", array_keys($dados));
- $values = implode(", ", array_values($dados));
- $totalInterrogacoes = count($dados);
- $interrogacoes = str_repeat('?,', $totalInterrogacoes);
- $interrogacoes = substr($interrogacoes, 0, -1); // remove a última virgula
- $sql = "INSERT INTO $tabela($campos) VALUES($interrogacoes)";
- $operacao = $pdo->prepare($sql);
- $operacao->execute($values);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement