Ir para conteúdo
Fórum Script Brasil

HarryJ

Membros
  • Total de itens

    26
  • Registro em

  • Última visita

Tudo que HarryJ postou

  1. Estou tentando retornar o último ID inserido, mas a função retorna 0, mas não sei o motivo, pois o registro é inserido, apenas não retorna o registro certo. Me falaram que o erro pode ser no banco, pois no PHP está inserindo. Quando retorno o ID, ele já vem com 0. Tabela no banco CREATE TABLE FardoLamina ( idFardoLamina BIGINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, possui_idFardoLamina BIGINT UNSIGNED, idMaquina INT, idSaida BIGINT UNSIGNED, ); <?php try{ $inserir = new Inserir(); $inserir->Conectar(); $inserir->conexao->beginTransaction(); //$inserir->InserirRegistro('fardoLamina', $dados); $inserir->InserirFuncao('fardoLamina', "'I', 0, $quantidade, NULL, $_POST[largura], $_POST[comprimento], $_POST[espessura], $_POST[m3], NULL, NULL, '$_POST[tipo]', '$quali', NULL, NULL, NULL, NULL, $_POST[id], $_POST[localEstoque], $_POST[idLote], 's'"); $inserir->conexao->commit(); $ultimoID = $inserir->conexao->lastInsertId(); echo $ultimoID; $inserir->Desconectar(); $dados = array('possui_idFardoLamina' => $ultimoID); $alterar = new Editar(); $alterar->Conectar(); for ($i=0;$i<count($select);$i++) { $alterar->EditarDados('fardoLamina', $dados, 'idFardoLamina', $select[$i]); } $alterar->Desconectar(); $mensagens = $inserir->getFormMsg(); foreach ($mensagens as $mensagem) { $msg .= utf8_encode($mensagem); } }catch (Exception $erro){ $inserir->conexao->rollback(); $inserir->Desconectar(); $msg = "Erro: {$erro->getMessage()}"; } ?>Obrigado.
×
×
  • Criar Novo...