[Php-avanzado] Ventas entre dos fechas
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Jul 21 15:43:18 ART 2010
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
Más información sobre la lista de distribución Php-avanzado