Como inserir chaves estrangeiras a partir da query php
Oi Pessoal!
Tenho um banco de dados com vários relacionamentos entre as tabelas, ate ai td bem, mas na hora de inserir os dados esta o problema como inserir os valores. Estou usando chaves auto incremento e com o comando LAST_INSERT_ID()para pegar o ultimo id inserido pelo auto incremento, mas quando tenho relacionamentos com duas chaves ele não da certo... O que está acontecendo???????????
Obrigado
Abraços
Tenho um banco de dados com vários relacionamentos entre as tabelas, ate ai td bem, mas na hora de inserir os dados esta o problema como inserir os valores. Estou usando chaves auto incremento e com o comando LAST_INSERT_ID()para pegar o ultimo id inserido pelo auto incremento, mas quando tenho relacionamentos com duas chaves ele não da certo... O que está acontecendo???????????
Obrigado
Abraços
comentários (0)
suspender
Lista de Respostas:
07/09/2010 3:59pm
(~14 anos atrás)
(~14 anos atrás)
O Last_insert_id pega apenas o ultimo ID
Se você está inserindo dois, então ele não vai pegar os dois, mas apenas um.
Sugiro que você coloque estes IDs numa variavel para que você possa utiliza-los em outros INSERTs...
Se você está inserindo dois, então ele não vai pegar os dois, mas apenas um.
Sugiro que você coloque estes IDs numa variavel para que você possa utiliza-los em outros INSERTs...
08/09/2010 7:26am
(~14 anos atrás)
(~14 anos atrás)
Oi!
A sua sugestão seria guardar cada chave em uma variavel e depois usar-la no insert?
Ex. $id1=$_REQUEST[LAST_INSERT_ID()]
Mas como eu pego isso para guardar na variavel?
A sua sugestão seria guardar cada chave em uma variavel e depois usar-la no insert?
Ex. $id1=$_REQUEST[LAST_INSERT_ID()]
Mas como eu pego isso para guardar na variavel?
12/09/2010 5:20pm
(~14 anos atrás)
(~14 anos atrás)
Oi Pessoal,
Já resolvi o problema usando variáveis para guardar os índices.
Abraços
Já resolvi o problema usando variáveis para guardar os índices.
Abraços