[Php-avanzado] Ventas entre dos fechas

Leandro Schereik lschereik en hotmail.com
Mie Jul 21 16:01:15 ART 2010


Hola Leo: 

La consulta no da error el tema es que hay ventas en ese rango de fechas 
ingresadas pero  mysql_num_rows($sql) imprime 0. 

 

   include("conexion.php");
   $fecha1="2010-7-07";
   $fecha2="2010-7-31";
 

  $sql=mysql_query("SELECT * FROM cabecventas WHERE fecha BETWEEN $fecha1 AND 
$fecha2");
  print("Cantidad: ".mysql_num_rows($sql));


   


 


 


            
id

id_compr

nom_compr

ape_compr

tel_compr

fecha


        
    
    
        
    
    


    
    


    
    3
    2
    Leandro
    Schereik
    4956698
    2010-07-05 00:00:00

            
    
    
        
    
    


    
    


    
    4
    2
    Leandro
    Schereik
    4956698
    2010-07-05 00:00:00

            
    
    
        
    
    


    
    


    
    5
    2
    Leandro
    Schereik
    4956698
    2010-07-05 00:00:00

            
    
    
        
    
    


    
    


    
    6
    2
    Leandro
    Schereik
    4956698
    2010-07-05 00:00:00

            
    
    
        
    
    


    
    


    
    7
    2
    Leandro
    Schereik
    4956698
    2010-07-05 00:00:00

            
    
    
        
    
    


    
    


    
    8
    2
    Leandro
    Schereik
    4956698
    2010-07-05 00:00:00

            
    
    
        
    
    


    
    


    
    9
    2
    Leandro
    Schereik
    4956698
    2010-07-08 00:00:00

            
    
    
        
    
    


    
    


    
    10
    2
    Leandro
    Schereik
    4956698
    2010-07-08 00:00:00

            
    
    
        
    
    


    
    


    
    15
    10
    Lean
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    16
    10
    Lean
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    17
    10
    Lean
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    18
    10
    Lean
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    19
    10
    Lean
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    20
    10
    Lean
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    21
    10
    Lean
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    22
    10
    Lean
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    23
    10
    Lean
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    24
    11
    pepe
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    25
    11
    pepe
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    26
    11
    pepe
     
     
    2010-07-19 00:00:00

            
    
    
        
    
    


    
    


    
    27
    10
    Lean
     
     
    2010-07-21 00:00:00

            
    
    
        
    
    


    
    


    
    28
    11
    pepe
     
     
    2010-07-21 00:00:00 
Hola Leo: 

La consulta no da error el tema es que hay ventas en ese rango de fechas 
ingresadas pero  mysql_num_rows($sql) imprime 0. 

 

include("conexion.php");
   $fecha1="2010-7-07";
   $fecha2="2010-7-31";
 

  $sql=mysql_query("SELECT * FROM cabecventas WHERE fecha BETWEEN $fecha1 AND 
$fecha2");
  print("Cantidad: ".mysql_num_rows($sql));


   print($sql);

 

 

> From: 
leonardot en pegasusnet.com.ar

> To: php-avanzado en pato2.fi.mdp.edu.ar
> 
Date: Wed, 21 Jul 2010 15:43:18 -0300
> Subject: Re: [Php-avanzado] Ventas 
entre dos fechas
> 
> Hola Leandro,
> 
> hacé un 
print($sql), copiá y pegá la query generada en phpmyadmin (o en
> el 
cliente MySQL que uses) y fijate el error que da.
> 
> Este debuging 
es simple, pero si pusieran las querys en un IF para ver
> si dan falso y 
luego mostrasen la salida de mysql_error() también se lo
> 
ahorrarían...
> 
> El mié, 21-07-2010 a las 18:01 +0000, Leandro 
Schereik escribió:
> > Hola Lucas anteponiendo comillas simples la 
cunsulta queda asi:
> > $sql=mysql_query("SELECT * FROM cabecventas 
WHERE fecha BETWEEN
> > ".'$fecha1'." AND ".'$fecha2');
> > 

> > 
> > include("conexion.php");
> > 
$fecha1="2010-7-07";
> > $fecha2="2010-7-31";
> > 
$sql=mysql_query("SELECT * FROM cabecventas WHERE fecha
> > BETWEEN 
".'$fecha1'." AND ".'$fecha2');
> > echo("Cantidad: 
".mysql_num_rows($sql));
> > mysql_close();
> > 
> > 

> > Me tira:
> > 
> > Warning: mysql_num_rows(): 
supplied argument is not a valid MySQL
> > result resource in 
C:\wamp\www\practicaphp\php_avanzado\tesis\sitio
> > 
\21-07-2010\calen.php on line 61
> > 
> > Cantidad: 
> 
> 
> > Y con 
> > $sql="SELECT * FROM cabecventas WHERE 
fecha BETWEEN '{$fecha1}' AND
> > '{$fecha2}';"; 
> > el mismo 
warning.
> > 
> > Saludos
> > 
> > 
>Leandro, probá anteponiendo a las variables $fecha en la query, la
> 
> comilla simple, tanto para abrir como para cerrar. después contá.
> 
> Lucas
> > 
> > 
> > 
> > 
______________________________________________________________________
> 
> Porque tu vida necesita más espacio y comodidad. Muy pronto 
descubrí
> > un nuevo Hotmail. Ver más
> > 
_______________________________________________
> > Php-avanzado 
mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > 
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> -- 

> 
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> 
http://blog.pegasusnet.com.ar
> Firma pública: 
http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> 
> 
_______________________________________________
> Php-avanzado mailing 
list
> Php-avanzado en pato2.fi.mdp.edu.ar
> 
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
2010-07-19 00:00:00    26 11 pepe     2010-07-19 00:00:00    27 10 Lean     2010-07-21 00:00:00    28 11 pepe     2010-07-21 00:00:00 
> To: php-avanzado en pato2.fi.mdp.edu.ar
> 
Date: Wed, 21 Jul 2010 15:43:18 -0300
> Subject: Re: [Php-avanzado] Ventas 
entre dos fechas
> 
> Hola Leandro,
> 
> hacé un 
print($sql), copiá y pegá la query generada en phpmyadmin (o en
> el 
cliente MySQL que uses) y fijate el error que da.
> 
> Este debuging 
es simple, pero si pusieran las querys en un IF para ver
> si dan falso y 
luego mostrasen la salida de mysql_error() también se lo
> 
ahorrarían...
> 
> El mié, 21-07-2010 a las 18:01 +0000, Leandro 
Schereik escribió:
> > Hola Lucas anteponiendo comillas simples la 
cunsulta queda asi:
> > $sql=mysql_query("SELECT * FROM cabecventas 
WHERE fecha BETWEEN
> > ".'$fecha1'." AND ".'$fecha2');
> > 

> > 
> > include("conexion.php");
> > 
$fecha1="2010-7-07";
> > $fecha2="2010-7-31";
> > 
$sql=mysql_query("SELECT * FROM cabecventas WHERE fecha
> > BETWEEN 
".'$fecha1'." AND ".'$fecha2');
> > echo("Cantidad: 
".mysql_num_rows($sql));
> > mysql_close();
> > 
> > 

> > Me tira:
> > 
> > Warning: mysql_num_rows(): 
supplied argument is not a valid MySQL
> > result resource in 
C:\wamp\www\practicaphp\php_avanzado\tesis\sitio
> > 
\21-07-2010\calen.php on line 61
> > 
> > Cantidad: 
> 
> 
> > Y con 
> > $sql="SELECT * FROM cabecventas WHERE 
fecha BETWEEN '{$fecha1}' AND
> > '{$fecha2}';"; 
> > el mismo 
warning.
> > 
> > Saludos
> > 
> > 
>Leandro, probá anteponiendo a las variables $fecha en la query, la
> 
> comilla simple, tanto para abrir como para cerrar. después contá.
> 
> Lucas
> > 
> > 
> > 
> > 
______________________________________________________________________
> 
> Porque tu vida necesita más espacio y comodidad. Muy pronto 
descubrí
> > un nuevo Hotmail. Ver más
> > 
_______________________________________________
> > Php-avanzado 
mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > 
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> -- 

> 
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> 
http://blog.pegasusnet.com.ar
> Firma pública: 
http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> 
> 
_______________________________________________
> Php-avanzado mailing 
list
> Php-avanzado en pato2.fi.mdp.edu.ar
> 
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
 		 	   		  
_________________________________________________________________
En Hotmail estamos reinventando un nuevo correo. Preparate para lo que se viene. Ver más
http://www.nuevohotmail.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20100721/4e648b78/attachment-0001.htm 


Más información sobre la lista de distribución Php-avanzado