Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/11/2013, 15:40
lostdc
 
Fecha de Ingreso: noviembre-2013
Mensajes: 27
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Insercion de datos cada x minutos mysql

este es el codigo quiero que se repita cada 5 minutos

Código PHP:
Ver original
  1. <?php
  2.  
  3. //todos los where campo=1 son porque tengo 1 solo registro siempre.
  4.  
  5. $sql_tolva = "select * from tolva_chancador where tv_codigo =1";
  6. $consulta_tolva = mysql_query($sql_tolva);
  7. $datos_tolva = mysql_fetch_array($consulta_tolva);
  8. $carga_tolva = $datos_tolva['tv_carga'];  //carga_en_tolva
  9.  
  10. $sql_pila  = "select * from pila_material_chancado
  11.               where id_pila = 1";
  12.              
  13. $consulta_pila = mysql_query($sql_pila);
  14. $datos_pila = mysql_fetch_array($consulta_pila);
  15.  
  16. $carga_nueva = $datos_pila['pmt_carga_total'];
  17. $carga_maxima = $datos_pila['pmt_capacidad_maxima'];
  18.  
  19. $sobrepasa = $carga_tolva + $carga_pila ;
  20.  
  21.  
  22.  // no se agrega meterial a la pila ya que no hay disponible     // o porque la pila no puede recibir mas material
  23. if($carga_tolva != 0 and $carga_maxima < $sobrepasa){
  24.    
  25.     //la tolva del chancador tiene mas de 10 toneladas  
  26.     if($carga_tolva >= 10){
  27.        
  28.        
  29.         $sql="UPDATE pila_material_chancado SET
  30.                     carga_total= carga_total+10
  31.                     where id_pila = 1";
  32.         mysql_query($sql);
  33.        
  34.         $sql="UPDATE tolva_chancador SET
  35.                     tv_carga= tv_carga-10
  36.                     where tv_codigo = 1";
  37.         mysql_query($sql);
  38.        
  39.            
  40.     }else{
  41.    
  42.     $sql="UPDATE pila_material_chancado SET
  43.                     carga_total= carga_total + ".$carga_tolva."
  44.                     where id_pila = 1";
  45.         mysql_query($sql);
  46.        
  47.         $sql="UPDATE tolva_chancador SET
  48.                     tv_carga= tv_carga - ".$carga_tolva."
  49.                     where tv_codigo = 1";
  50.         mysql_query($sql);
  51.    
  52.    
  53.     }
  54.        
  55.    
  56.        
  57. }

Última edición por gnzsoloyo; 14/11/2013 a las 18:12