leocrj 0 Denunciar post Postado Agosto 9, 2005 Olá pessoal, criei um formulario com os seguinte campos, Nome da Empresa, Nome do Cliente, Projeto, gostaria de incluir Nome da Empresa, Nome do Cliente na tabela empresa e Projeto na tabela projeto.Pensei em fazer da seguinte forma :$query1 = "INSERT INTO empresa (nomeempresa,nomecliente) VALUES ('$vEmpresa','$vCliente')";$result1 = pg_query($conn,$query1);$query2 = "INSERT INTO projeto ($projeto) VALUES ('$vProjeto')";$result2 = pg_query($conn,$query2);Não teria uma forma melhor de fazer isso ? Por exemplo no próprio INSERT INTO inserir nas duas tabelas de uma vez só os dados ? Compartilhar este post Link para o post Compartilhar em outros sites
luis-restart 0 Denunciar post Postado Agosto 9, 2005 Olá pessoal, criei um formulario com os seguinte campos, Nome da Empresa, Nome do Cliente, Projeto, gostaria de incluir Nome da Empresa, Nome do Cliente na tabela empresa e Projeto na tabela projeto. Pensei em fazer da seguinte forma : $query1 = "INSERT INTO empresa (nomeempresa,nomecliente) VALUES ('$vEmpresa','$vCliente')"; $result1 = pg_query($conn,$query1); $query2 = "INSERT INTO projeto ($projeto) VALUES ('$vProjeto')"; $result2 = pg_query($conn,$query2); Não teria uma forma melhor de fazer isso ? Por exemplo no próprio INSERT INTO inserir nas duas tabelas de uma vez só os dados ? <{POST_SNAPBACK}> Ola leocrj, Nao tenho certeza do que vou falar agora, nao testei, mas acho que funciona: "INSERT INTO empresa (nomeempresa,nomecliente) VALUES ('$vEmpresa','$vCliente') AND INSERT INTO projeto ($projeto) VALUES ('$vProjeto')"; ja tento usar AND? se eu nao me engano da certo!.. []s luis Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Agosto 9, 2005 Estranho que digitando a sql no myadmin deu certo, mas este codigo não: PHP [*] $query = "INSERT INTO usuario (usucod,usunom) VALUES (100,'1111');"; [*] $query.= "INSERT INTO usuario (usucod,usunom) VALUES (200,'2222')"; [*] echo $query; [*] mysql_query($query, $conexao) or exit("Erro: ".mysql_errno()." ".mysql_error()); :o ps.: o AND do luis-restart tb não funciona. Compartilhar este post Link para o post Compartilhar em outros sites
luis-restart 0 Denunciar post Postado Agosto 9, 2005 Eh, testei aqui e comprovadamente nao deu certo, desculpa ai, da proxima vez eu testo antes de tentar responder qualquer coisa... =// e tambem nao achei um meio de fazer dois inserts ao mesmo tempo.[]sluis Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Vieira Pinho 0 Denunciar post Postado Agosto 9, 2005 Bom quando preciso faça o processo duas vezes, assim:....$inset = ("INSERT INTO ..... tabela 1........$insert2 = ("INSERT INTO .... tabela 2... Compartilhar este post Link para o post Compartilhar em outros sites