Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/11/2015, 02:35
loganaxo
 
Fecha de Ingreso: noviembre-2015
Ubicación: Murcia
Mensajes: 17
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Tarea diaria programada BBDD con PHP

Vale, ya he estado mirando y se mas o menos pero el comando a ejecutar como lo pondria?
Lo que quiero lanzar es un PHP
He puesto de esta manera

Código:
php home/public_html/recalcularclasificaciones.php
Y no me hace nada...

El PHP es este

Código:
<?php

$host="";
$username=""; 
$password=""; 
$db_name="";
 
mysql_connect("$host", "$username", "$password"); 
mysql_select_db("$db_name");
 
$sql1 = "SELECT n_socio FROM users";
$result1 = mysql_query($sql1);
 
if (mysql_num_rows($result1) > 0) {
   
     while ($fila = mysql_fetch_array($result1)) {
 
         $numerodesocio = 0;
     $numerodesocio = $fila['n_socio'];   
         $sql2="SELECT * FROM partidos WHERE juegoslocal !=  '' AND (local = '".$numerodesocio."' OR visitante = '".$numerodesocio."')";
     $result2=mysql_query($sql2);
     
 
     $partidosganados = 0;
        $partidosperdidos = 0;
        $wofavor = 0;
                $wocontra = 0;
                $juegosfavor = 0;
                $juegoscontra = 0;
                $diferenciajuegos = 0;
                $puntos = 0;
 
      if (mysql_num_rows($result2) > 0) {
         
        while ($fila2 = mysql_fetch_array($result2)) { 
 
                        $local = $fila2['local'];
                        $visitante = $fila2['visitante'];
                        $juegoslocal = $fila2['juegoslocal'];
                        $juegosvisitante = $fila2['juegosvisitante'];
 
            if (($local == $numerodesocio) AND ($juegoslocal == 'WO')){
                
                $puntos = $puntos + 3;
                $juegosfavor = $juegosfavor + 8;
                $wofavor = $wofavor + 1;
    
            }else if (($local == $numerodesocio) AND ($juegosvisitante == 'WO')){
                $juegoscontra = $juegoscontra + 8;
                $wocontra = $wocontra + 1;
    
            }else if (($local == $numerodesocio) AND ($juegoslocal > $juegosvisitante)){
                $puntos = $puntos + 3;
                 $juegosfavor = $juegosfavor + $juegoslocal;
                 $juegoscontra = $juegoscontra + $juegosvisitante;
                $partidosganados = $partidosganados + 1;
    
            }else if (($local == $numerodesocio) AND ($juegoslocal < $juegosvisitante)){        
                 $puntos = $puntos + 1;
                 $juegosfavor = $juegosfavor + $juegoslocal;
                 $juegoscontra = $juegoscontra + $juegosvisitante;
                 $partidosperdidos = $partidosperdidos + 1;
 
            }else if (($visitante == $numerodesocio) AND ($juegosvisitante == 'WO')){
                 $puntos = $puntos + 3;
                 $juegosfavor = $juegosfavor + 8;
                 $wofavor = $wofavor + 1;
        
            }else if (($visitante == $numerodesocio) AND ($juegoslocal == 'WO')){
                 $juegoscontra = $juegoscontra + 8;
                 $wocontra = $wocontra + 1;
        
            }else if (($visitante == $numerodesocio) AND ($juegosvisitante > $juegoslocal)){
                 $puntos = $puntos + 3;
                 $juegosfavor = $juegosfavor + $juegosvisitante;
                 $juegoscontra = $juegoscontra + $juegoslocal;
                 $partidosganados = $partidosganados + 1;
        
            }else if (($visitante == $numerodesocio) AND ($juegosvisitante < $juegoslocal)){        
                 $puntos = $puntos + 1;
                 $juegosfavor = $juegosfavor + $juegosvisitante;
                 $juegoscontra = $juegoscontra + $juegoslocal;
                 $partidosperdidos = $partidosperdidos + 1;
            }
        
        }
      }
       
         $diferenciajuegos = $juegosfavor - $juegoscontra; 
         
         $sql3 = " UPDATE users SET ";
         $sql3 .= " puntos = '".$puntos."',";
         $sql3 .= " juegosfavor = '".$juegosfavor."',";
         $sql3 .= " juegoscontra = '".$juegoscontra."',";
         $sql3 .= " diferenciajuegos= '".$diferenciajuegos."',";
         $sql3 .= " partidosperdidos = '".$partidosperdidos."',";
         $sql3 .= " partidosganados = '".$partidosganados."',";
         $sql3 .= " wofavor = '".$wofavor."',";
         $sql3 .= " wocontra = '".$wocontra."'";
         $sql3 .= " WHERE n_socio = '".$numerodesocio."'";
         $resultado3 = mysql_query($sql3);
 
         
    }      
   
}
   
mysql_close("$host", "$username", "$password");
exit;

?>