public function persistencia(Cliente $clientes) { try { $this->conexao->beginTransaction(); $query = "INSERT INTO clientes(\n\t\t\t\t\tnome, email, endereco, cep, cidade, estado, tipo, estrela, \n\t\t\t\t\tcpf_cnpj, telefone, cobrEndereco, cobrCep, cobrCidade, cobrUf\n\t\t\t\t)VALUES(:nome, :email, :endereco, :cep, :cidade, :estado, :tipo, :estrela,\n\t\t\t\t\t:cpf_cnpj, :telefone, :cobrEndereco, :cobrCep, :cobrCidade, :cobrUf)"; $dados = $this->conexao->prepare($query); $dados->execute(array("nome" => $clientes->getNome(), "email" => $clientes->getEmail(), "endereco" => $clientes->getEndereco(), "cep" => $clientes->getCep(), "cidade" => $clientes->getCidade(), "estado" => $clientes->getUf(), "tipo" => $clientes->getTipo(), "estrela" => $clientes->getImportancia(), "cpf_cnpj" => $clientes->getIdentidade(), "telefone" => $clientes->getCobrTelefone(), "cobrEndereco" => $clientes->getCobrEndereco(), "cobrCep" => $clientes->getCobrCep(), "cobrCidade" => $clientes->getCobrCidade(), "cobrUf" => $clientes->getCobrUf())); $this->conexao->lastInsertId(); } catch (PDOException $e) { echo "ERROR: Não foi possível cadastrar dados no banco!"; die("Código: {$e->getCode()} <br> Mensagem: {$e->getMessage()} <br> Arquivo: {$e->getFile()} <br> linha: {$e->getLine()}"); } }