Borel 0 Denunciar post Postado Agosto 3, 2005 Ae pessoal.. é o seguinteEstou gravando os dados de um form numa tabela com ID Autoincrement... na segunda parte do mesmo script eu preciso ter o id do usuário recem cadastrado para ser adicionado em outras tabelas.Qual a melhor forma de recuperar esse ID recém cadastrado de uma forma que posso garantir isso.Porque pode ser que outra pessoa também esteja cadastrando no mesmo momento, aí poderia buscar o id incorreto Compartilhar este post Link para o post Compartilhar em outros sites
raphaeltsr 0 Denunciar post Postado Agosto 3, 2005 Na hora do cadastro da pessoa (na linha seguinte à inserção) passe para uma variável o valor do id usando mysql_insert_id(); e daí fique transferindo essa var até o fim do script. Compartilhar este post Link para o post Compartilhar em outros sites
Castor Jr. 0 Denunciar post Postado Agosto 5, 2005 Correto dD|Fusion vale lembra para usar o link_identifier, pois senão ele vai recuperar o id inserido pela ultima conexão e não o id do ultimo insert ou seja, retorna o utimo id gerado pela ultima query INSERT usando o link_identifier dado. Se link_identifier não é especificado, a ultima conexão aberta é usada.$id_insert = mysql_insert_id($conexao); Compartilhar este post Link para o post Compartilhar em outros sites