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

arreglo a db. varios inserts

Estas en el tema de arreglo a db. varios inserts en el foro de Mysql en Foros del Web. hola, mas que solucion a un problema busco consejo sobre como encarar el asunto. la cosa es asi: tengo un arreglo de productos que se ...
  #1 (permalink)  
Antiguo 07/04/2010, 02:27
 
Fecha de Ingreso: abril-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
arreglo a db. varios inserts

hola, mas que solucion a un problema busco consejo sobre como encarar el asunto. la cosa es asi:

tengo un arreglo de productos que se va generando mientras la gente va comprando en el sitio. al momento de pagar este arreglo debe insertarse en una tabla con el fin de llevar un historial de las compras.

para esto tengo que hacer un insert por cada articulo. lo unico que se me ocurre es meter la instruccion dentro de un foreach que recorra todos los elementos del carrito.

Ahora no me parece que esta sea una forma muy optimizada... Existe alguna solucion mas practica??
  #2 (permalink)  
Antiguo 07/04/2010, 11:37
Avatar de ikaroraul  
Fecha de Ingreso: octubre-2006
Ubicación: La Paz
Mensajes: 391
Antigüedad: 17 años, 7 meses
Puntos: 16
Respuesta: arreglo a db. varios inserts

pues en lugar de array podrias usar TABLAS TEMPORALES.. y una vezque se haga la compra... lo INSERTAR en tu TABLA REAL.
__________________
Msn: [email protected]
  #3 (permalink)  
Antiguo 08/04/2010, 17:02
 
Fecha de Ingreso: abril-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
Respuesta: arreglo a db. varios inserts

mmm es tambien una buena solucion pero ya tengo todo un sitio basado en un arreglo que va recolectando la info de los productos... ademas la idea es no sobrecargar el servidor sql cada vez que alguien elija algo, sino solo hacerlo cuando realmente compren...

Voy a probar hacer todos los inserts concatenando todas las sentencias y armando una grande grande separada con ";" para poder ejecutar todo de una vez...

despues cuento a ver como me fue...

Etiquetas: arreglos
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 05:28.