Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2008, 12:15
Avatar de Sensorium
Sensorium
 
Fecha de Ingreso: julio-2007
Ubicación: Montevideo-Uruguay
Mensajes: 207
Antigüedad: 17 años, 6 meses
Puntos: 7
Exclamación Fatal Error??

Hola a todos, tengo el siguiente error de MySQL

Fatal error: Maximum execution time of 30 seconds exceeded in F:\appserv\www\espa\pages\info\flia.php on line 20 y la verdad no se porque lo hace, dejo el codigo
Código PHP:
while($ot=mysql_fetch_row(mysql_query("select id_orden from orden_trabajo where close='1' && saldo='0'")))
{
    
//ahora busco la forma de pago de esa orden    
    
$pago=mysql_fetch_row(mysql_query("select * from historia_pagos where id_ref='$ot[0]'"));
    
$explo=explode('+',$pago[4]);
    if(
$explo[0]==1){//Si fue con tarjeta obtengo el Porcentaje de descuento de esa tarjeta
    
$tarjeta=mysql_fetch_row(mysql_query("select descuento from tarjetas where id_tarjeta='$explo[1]'"));}

    
//ahora selecciono los temas de la orden
    
while($tema=mysql_fetch_row(mysql_query("select id_tema from temas where id_orden = '$ot[0]'")))
    {
        
//Ahora selecciono los ITEMS del presupuesto/y los guardo en la BD
        
while($item=mysql_fetch_row(mysql_query("select * from detalle_pto where id_tema ='$tema[0]'"))){
        
$bf=mysql_query("select * from conflia where id_flia='$item[3]'");
            
$neto_iva=$item[20]/1.16;
            
$neto_desc=$item[20]/('1.'.$tarjeta[0]);
            if(
mysql_num_rows($bf)==0)
            {                
                
mysql_query("insert into conflia(id_flia,neto,neto_iva,neto_desc)VALUES('$item[3]','$item[20]','$neto_iva','$neto_desc')");        
            }
            else{
            
$fila=mysql_fetch_row($bf);
            
$neto=$fila[2]+$item[20];
            
$neto_iva=$fila[3]+$neto_iva;
            
$neto_desc=$fila[4]+$neto_desc;
            
mysql_query("update conflia set 
            neto='$neto',neto_iva='$neto_iva',neto_desc='$neto_desc' where id_flia='$item[3]'"
);    
            }        
        }
        
    }


Gracias a todos