Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Atila Rampazo

[Resolvido] [PHP OO] - Retornar Ultimo ID Inserido

Recommended Posts

Caros, Boa Tarde!

Estou fazendo um insert onde preciso retornar o ultimo ID Cadastrado, jogado em uma variavel e inserir em outra tabela, tudo no fluxo, sei que existe o comando mysql_insert_id(), porem não sei como aplicalo no PHPOO Usando PDO será que alguem poderia me ajudar?

Deixo minha classo DAO para vocês verem.

 

<?php
class UsuarioDAO{
  // irá receber uma conexão
  public $con = null;
  // contrutor
  public function UsuarioDAO(){
     $this->conn = new Conexao();
  }

  /*
   * Função responsável por Inserir os dados na tabela de Usuario
   * @Usuario = Dados que seram inseridos
   */
  public function Insere($Usuario){
     try {
        $stmt = $this->conn->prepare("INSERT INTO tblRole (IDRole,Usuario,Senha,Ativo,Excluido) VALUES(?,?,?,?,?)") or trigger_error(print_r($this->con->errorInfo()));
        $stmt->bindValue(1, $Role->GetIDRole());
        $stmt->bindValue(2, $Role->GetUsuario());
        $stmt->bindValue(3, $Role->GetSenha());
        $stmt->bindValue(4, $Role->GetAtivo());
        $stmt->bindValue(5, $Role->GetExcluido());
        $stmt->execute();

        // fecho a conexao
        $this->conn = null;

     } catch (Exception $e) {
        echo "Erro:".$e->getMessage();

     }
  }

}

 

Obrigado e fico no aguardo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.