Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/10/2019, 10:35
jeyn
 
Fecha de Ingreso: febrero-2011
Mensajes: 62
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: suma de columnas

Hola.

He corregido algo el código y lo he ordenado no se si bien, ya he visto como hacerlo en phpmyadmin, he copiado el código quitando la variable $sql y las dobles comillas y el resultado de la suma es correcto.

Pero sigo con errores,

$serviciosdiarios // Esta la he imprimido en el código con un echo y me da correcto

$fecha_banco // Esta la he imprimido igual y también me da correcto., el mismo de la db

Código PHP:

            <?php                      
                $fecha_banco 
= ($_GET['fecha_ingreso']);
        
                
$obj_fecha1 = DateTime::createFromFormat('d/m/Y', $fecha_banco);
                
$fecha_banco = date_format($obj_fecha1, "Y-m-d");

                
                if (! 
$link = mysql_connect($server, $db_user, $db_pass)) {
                    echo 
"No pudo conectare con mysql"; 
                exit; 
                }
            
                if (! 
mysql_select_db ($database, $link)) {
                    echo 
"No se PUDO selecionar la base de Datos" ;
                exit;
                }

                
$sql = "SELECT SUM(totalefectivo) FROM $serviciosdiarios WHERE fecha_ingreso = '$fecha_banco'";
                
$resultado = mysql_query ( $sql , $link );
                
                if (! 
$resultado ) {
                       echo 
"Error de MySQL: "; mysql_error () ;           
                exit;
                }                    
                
                while(
$row = mysql_fetch_assoc($resultado)){
                     
$total += $row['totalefectivo'];
                     echo 
$total;
                }
                
mysql_free_result ( $sql );
            
?>
La variable $resultado la he imprimido y me da como resultado "Resource id #9"
Y la variable $total me da como resultado "0"

No entiendo el error.

Gracias.