Cita:
Iniciado por Ronruby
mysql_fetch_row no trae los resultados en un array asociativo como lo hace mysql_fetch_assoc o mysql_fetch_array.
Sin embargo, nunca he visto ningun articulo ni nada sobre mysql_fetch_row siendo mas rapido que mysql_fetch_array (Algun enlace porfavor?)
Mi recomendación: Haz lo que te indico Triby + realiza un SOLO INSERT.
Es decir, en vez de por cada iteracion ir haciendo un INSERT, ve juntandolos todos.
Código PHP:
Ver original$sql = "INSERT INTO tabla VALUES ";
foreach($resultado as $row) {
$rows[] = "('columna1', 'columna2')"
}
Tambien hay otros tips, dependiendo del engine que estes usando:
http://dev.mysql.com/doc/refman/5.5/...a-loading.html http://dev.mysql.com/doc/refman/5.5/...a-loading.html Gracias Ronruby lei los tips de mysql.com y puse en practica el codigo que me ofreces...
Les cuento que el resultado fue:
Cita:
7638 Registros agregados en db1.archivo (Compras con proveedor).
tardó en ejecutarse: 70.395826101303 Segundos