Tengo una data de Clarion (TPS) que necesito leer y manipular, pero como encuentro que es bastante difícil manipularla (tengo el ODBC de Clarion y cada vez que ejecuto algo que se conecte a los TPS tengo que hacer CLIC en un cuadro que me sale a mi como Servidor, y como es para hacer varias consulta esto no me conviene) entonces hice un script que lee ese TPS y lo lleva a MySQL así poder manipularla con toda tranquilidad.
tengo el trabajo casi completo, pero tengo un TPS (Una Tabla) Que posee alrededor de 13998811 Registros (lo cual es bastante extenso) y mi script:
Código PHP:
$act_det = new Nom_MDT;
$var_det=$act_det->get_data_ini();
$data_det=new Detalles();
$data_det->Dell_Det();
foreach ($var_det as $key3 => $value3){
$result=$data_det->New_Det_All($value3['CODNOM'],$value3['CODCON'],$value3['FICHA'],$value3['TIPCON'],$value3['VALOR'],$value3['MONTO'],$value3['UNIDAD'],$value3['IMPDET'],$value3['ANIO'],$value3['MES'],$value3['CEDULA']);
}
Pero cuando lo ejecuto el Script dice que se tardó mucho en ejecutar asi que aumenté el tiempo y la memoria:
Código PHP:
ini_set('max_execution_time', 500);
ini_set("memory_limit","512M");
No se si logro explicarme