Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2010, 07:00
rocio_oh
 
Fecha de Ingreso: marzo-2008
Mensajes: 57
Antigüedad: 16 años, 1 mes
Puntos: 0
Importar datos tarda demasiado

Hola tengo que importar datos a traves de php+mysql.
El excel contiene los siguientes campos: nombre artículo, categoría y precio.
Entonces yo en el php lo primero que hago es un insert del artículo y después un select para cojer el id asignado y despues otro insert en la tabla categoría, y después otro en la tabla precio.

$insert_art=mysql_query("INSERT INTO tienda_productos(nombre) VALUES ('$codigo');
$id_art=mysql_insert_id();
//relaciono el artículo con una categoría
$insert_cat=mysql_query("INSERT INTO categorias (productos_id,categorias_id) VALUES ('$id_art','$id_cat')");
$insert_precio=mysql_query("INSERT INTO precios(productos_id,precio) VALUES ('$id_art','$id_cat'));



Pero todo esto me tarda demasiado y no finaliza la importaición de datos.
¿Como lo podría hacer para que tardase menos y sí me importara todos los artículos?

Gracias.