Quando um novo
AUTO_INCREMENT valor foi gerado, você também pode obtê-lo executando um SELECT LAST_INSERT_ID() declaração com mysql_query() e recuperando o valor do conjunto de resultados retornado pela instrução. Para
LAST_INSERT_ID() , o ID gerado mais recentemente é mantido no servidor por conexão. Não é alterado por outro cliente. Ele nem é alterado se você atualizar outro AUTO_INCREMENT coluna com um valor não mágico (ou seja, um valor que não seja NULL e não 0). Usando LAST_INSERT_ID() e AUTO_INCREMENT colunas simultaneamente de vários clientes é perfeitamente válido. Cada cliente receberá o último ID inserido para a última instrução que o cliente executou. Leia mais aqui .