Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Insertar en 2 tablas

Estas en el tema de Insertar en 2 tablas en el foro de Bases de Datos General en Foros del Web. 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) ...
  #1 (permalink)  
Antiguo 08/05/2008, 16:29
 
Fecha de Ingreso: febrero-2008
Mensajes: 44
Antigüedad: 16 años, 2 meses
Puntos: 1
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.
  #2 (permalink)  
Antiguo 08/05/2008, 16:45
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Insertar en 2 tablas

Tema trasladado a Bases de Datos.
  #3 (permalink)  
Antiguo 09/05/2008, 10:03
Avatar de xcars  
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años
Puntos: 4
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.
__________________
Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




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