Pegar o ultimo id de uma determinada tabela para inserir em outra

Enviada por Marcelo Souza 
Marcelo Souza
Pegar o ultimo id de uma determinada tabela para inserir em outra
20 de January de 2016 às 02:07PM
Boa tarde galera, estou precisando de uma ajudinha de vocês... estou precisando pegar o ultimo id de uma determinada tabela e colocar o resultado desse select dentro de um novo insert.

Isso ficaria fácil se esse id fosse da ultima query executada, pois usava o comando mysqli_insert_id (); e pegaria o ultimo id inserido, porem esse não é meu caso.
Vou simular o processo que estou fazendo:

- formulario envia dados para 3 tabelas (a,b,c)

- faço o primeiro insert (a)

- pego o ultimo id da tabela (a) usando o comando mysqli_insert_id ();

- faço o segundo insert (b) contendo o id da tabela (a)

- pego o ultimo id da tabela (a)

- faço o terceiro insert na tabela (c)

Aí que surge minha duvida, como pegar o ultimo id da tabela (a) para inserir na (c) sendo que a ultima query executava não foi da tabela (a), logo o comando mysql_insert_id (); não serve para pegar esse dado.

Como resolver essa situação?

Desde já agradeço!
Eduardo Molina
Re: Pegar o ultimo id de uma determinada tabela para inserir em outra
24 de January de 2016 às 07:24AM
Acredito que seja exatamente o seu problema.
http://forum.imasters.com.br/topic/395059-resolvidopegar-o-ultimo-registro-inserido/
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.