Ajuda com PDO
Bom dia para todos, tenho este código que faz o insert no banco, até ai, sem problemas, o que estou procurando é como posso pegar a query que foi executada para salvar no meu log
segue o código abaixo:
public function insert($rNome,$rUnidadeId,$rDepositoId,$rQtde,$rQtdeMin,$rQtdeMax,$rCodFornec,$rEpi,$rProtocolo,$rGrupoId){
try{
$data_cad=date('Y-m-d');
$rSql="INSERT INTO produtos (nome,unidade_id,deposito_id,qtde,qtde_min,qtde_max,cod_fornec,data_cad,epi,protocolo,grupo_id)
VALUE (:nome,:unidade_id,:deposito_id,:qtde,:qtde_min,:qtde_max,:cod_fornec,:data_cad,:epi,:protocolo,:grupo_id);";
$stm = $this->pdo->prepare($rSql);
$stm->bindValue(':nome', $rNome);
$stm->bindValue(':unidade_id', $rUnidadeId);
$stm->bindValue(':deposito_id', $rDepositoId);
$stm->bindValue(':qtde', $rQtde);
$stm->bindValue(':qtde_min', $rQtdeMin);
$stm->bindValue(':qtde_max', $rQtdeMax);
$stm->bindValue(':cod_fornec', $rCodFornec);
$stm->bindValue(':epi', $rEpi);
$stm->bindValue(':protocolo', $rProtocolo);
$stm->bindValue(':grupo_id', $rGrupoId);
$stm->bindValue(':data_cad', $data_cad);
$stm->execute();
if ($stm){
Logger('Usuario:['.LOGIN.'] - Inseriu produto');
}
return $stm;
}catch(PDOException $erro){
Logger('Usuario:['.LOGIN.'] - Erro: Arquivo: '.$erro->getFile().' na linha:'.$erro->getLine().' - Mensagem:'.$erro->getMessage());
//echo "<script>alert('Erro na linha: {$erro->getLine()}')</script>";
}
}Discussão (4)
Carregando comentários...