Ir para conteúdo

POWERED BY:

Arquivado

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

leocrj

Inserir dados em várias tabelas

Recommended Posts

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

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

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

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

×

Informação importante

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