Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2010, 07:23
Avatar de aalleexx81
aalleexx81
 
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Error al ejecutar sentencias de actualización

Hola a todos.

He creado un fichero php que trabaja con dos tablas. Extrae datos de una y las inserta en otra. Lo que es una migración de datos. El código es el siguiente:

Código PHP:

include("conexion1.php");
include(
"conexion2.php");

conectar1();

$qindice 'select id_peticion from t_peticiones';
$resindice mysql_query($qindice);

mysql_close(); 

conectar2();

$qest 'select cctipoestado from dbo_t_tareas';
$resest mysql_query($qest);

mysql_close();

conectar1();

while(
$rowindice mysql_fetch_array($resindice)){

    
$rowest mysql_fetch_array($resest);
        
    
$update 'update t_peticiones set id_estado = "';
    
    if(
$rowest['cctipoestado']=="FINALIZADO")
        
$update $update.'2"';
    if(
$rowest['cctipoestado']=="NO COMENZADO")
        
$update $update.'3"';
    if(
$rowest['cctipoestado']=="EN CURSO")
        
$update $update.'1"';
            
        
    
$update $update." where id_peticion = ".$rowindice['id_peticion'];    

    
mysql_query($update);

}

mysql_close(); 
Utilizo dos funciones conectar porque las tablas están en diferentes bases de datos.

Mi problema es el siguiente:

Fatal error: Maximum execution time of 60 seconds exceeded in migracion.php

He cambiado el fichero php.ini, pero no consigo solucionar el problema.

¿Alguna sugerencia?

Gracias por vuestro tiempo y un saludo a todos.