Como pegar o id apos o registro ser salvo
Saudações a todos,
Gostaria de pegar o id do registro que acabou de ser salvo mas aparece a seguinte mensagem de erro:
Fatal error: Uncaught Error: Call to undefined method mysqli::lastInsertId() in C:\xampp\htdocs\xcompbrasil\cadastrar.php:48 Stack trace: #0 {main} thrown in C:\xampp\htdocs\xcompbrasil\cadastrar.php on line 48
O fonte é o seguinte:
date_default_timezone_set("America/Sao_Paulo");
setlocale(LC_ALL, 'pt_BR');
$razaosocial = $_POST['razaosocial'];
$fantasia = $_POST['fantasia'];
$cnpj = $_POST['cnpj'];
$inscricao_estadual = $_POST['inscricao_estadual'];
$inscricao_municipal = $_POST['inscricao_municipal'];
$cpf = $_POST['cpf'];
$contatos = $_POST['contatos'];
$email = $_POST['email'];
$site = $_POST['site'];
$endereco = $_POST['endereco'];
$numero = $_POST['numero'];
$complemento = $_POST['complemento'];
$bairro = $_POST['bairro'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$cep = $_POST['cep'];
$telefone1 = $_POST['telefone1'];
$telefone2 = $_POST['telefone2'];
$telefone3 = $_POST['telefone3'];
$celular = $_POST['celular'];
$produto = $_POST['produto'];
$plano_mensal = $_POST['plano_mensal'];
$data_contrato = date("Y/m/d");
$hora_contrato = date('H:i:s');
include("conexao.php");
$sql = "INSERT INTO empresa (razaosocial, fantasia, cnpj, cpf, insc_estadual, insc_municipal, logotipo, contatos, email, site, endereco, numero, cidade, estado, cep, bairro, complemento, telefone1, telefone2, telefone3, celular, produto, data_contrato, hora_contrato, plano_mensal)
VALUES ('$razaosocial', '$fantasia', '$cnpj', '$cpf', '$inscricao_estadual', '$inscricao_municipal','','$contatos',lower('$email'),'$site','$endereco','$numero','$cidade','$estado','$cep','$bairro','$complemento','$telefone1','$telefone2','$telefone3','$celular','$produto','$data_contrato','$hora_contrato','$plano_mensal')";
$retval = $arquivo->query($sql);
$groupID = $arquivo->lastInsertId();
A linha 48 é a $groupID = $arquivo->lastInsertId();
Se alguém puder me ajudar agradeço
AbsDiscussão (6)
Carregando comentários...