Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

koga021

[Resolvido] Como utilizar o ID do insert INSERT em outro INSERT?

Recommended Posts

Boa noite, la vem eu com mais uam duvida bizarra, que concerteza voces saberam me explicar.

 

Como exemplo, vou utilizar um sistema imaginario de paciente X remedios.

 

Estou eu com o paciente em meu consultorio e faço o diagnostico dele, e para gerar a receita, eu tenho qeu cadastra-lo no sistema.

 

e tem uam tela do tipo

 

nome do paciente

nascimento

sexo

 

REMEDIOS > onde aqui podem ser varios remedios.

 

levando em consideraçao que o sistema e gigante e nao teria como cadastra 1º um paciente e depois procura-lo para ai sim o banco me devolver a chave primaria dele, para ai sim eu inserir os remedios, onde nos remedios terao a id do paciente.

 

o bd seria assim.

 

paciente {
id auto increment,
nome,
sexo,
data_nascimento
}


Remedio {
id auto increment,
nome_remedio,
tipo_remedio,
blablabla-_remedio,
}

Consulta {
id auto increment,
id_Paciente,
id_remedio
}

Sei que falta muitas outras variaveis, porem so com isso ja posso mostrar o que eu eu queria saber se e possivel.

 

 

seria mais ou menos assim

 

 

INSERT into Paciente value( , "Joaquim José da Silva Chavier", "Masculino","1985-10-01")

return(id do insert acima);

INSERT into Consulta (" "," return(id do insert acima)", " Codigo dos remedios")

 

Estou na tela de cadastro do paciente, e na mesma tela tem os remedios, eo vou apertando o + para adicionar novos remedios, e no final eo cadstro o paciente + remedios an consulta X.

 

Será que e possivel?

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, é possível!

 

O que você já tem pronto? Qual seria a sua maior dúvida?

Posta aí para podermos ajuda-lo.

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use a função mysql_insert_id.

 

http://br.php.net/mysql_insert_id

 

Carlos Eduardo

 

Nao tinha nada feito, era so uma duvida que eu tive, pois ja vi muitos sites fazendo isso, mas nao sabia como.

mas era essa funçao mesmo que eu queria.

 

com o retorno do id eu posso aidcionar remedios para o paciente.

obrigado.

 

RESOLVIDO

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.