Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Insertar en 2 tablas (http://www.forosdelweb.com/f21/insertar-2-tablas-584443/)

alancitus 08/05/2008 16:29

Insertar en 2 tablas
 
Hola a todos, espero puedan ayudarme a resolver esta dificultad, nose si se pueda con SQL osea necesario tambien Php


Tengo las siguientes tabla:
Bandeja(cod_bandeja,cod_producto)
Caso(cod_caso,cod_bandeja,cod_producto,cod_empresa )
Producto_empresa(cod_empresa,cod_producto_cod_prod uctoEmpresa)

Lo que quiero es que cuando registre en Bandeja tambien me registre en Caso,si en el formulario de registro para Bandeja escogo Producto 1, y en la tabla Producto_empresa, obtengo que para
ese Producto 1, lo tienen la empresa 2,4,6(cod_empresa)...
Que me inserte en Caso, 3 registros:
insert caso(cod_bandeja,cod_producto,cod_empresa) values ('1','1','2');
insert caso(cod_bandeja,cod_producto,cod_empresa) values ('2','1','4');
insert caso(cod_bandeja,cod_producto,cod_empresa) values ('3','1','6');

el cod_caso: es autoincremental.


saludos.

GatorV 08/05/2008 16:45

Re: Insertar en 2 tablas
 
Tema trasladado a Bases de Datos.

xcars 09/05/2008 10:03

Re: Insertar en 2 tablas
 
pues depende de como estes trabajando, ambas opciones las puedes realizar, cual es la mejor... pasaran dias y meses y se abrira una discusion que nadie terminara... por lo tanto puedes hacerlo ya sea desde un lenguaje de servidor, en tu caso PHP, con transacciones, o hacer un procedimiento almacenado que te realice el proceso en tu motor SQL (que nose cual es) siempre usando transacciones y unicamente ejecutarlo desde php, ambas opciones te haran lo mismo de una forma diferente y tu decide cual se te hace mas simple.


La zona horaria es GMT -6. Ahora son las 05:57.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.