PHP - consultar BD usando rango de fechas

 
Vista:

consultar BD usando rango de fechas

Publicado por heensaga (1 intervención) el 22/05/2010 20:36:41
estoy usando PHP, necesito realizar una consulta a una BD, pasando como parametros de busqueda dos fechas, el campo de la tablas es SMALLTIMEDATE, si escribo las fechas directamente en la busqueda, si me arroja los resultados, pero si los quiero pasar mediante variables, me marca diferentes errores, por favor alguien me puede ayudar!!!!

mi codigo:

$fecha=date("Y-n-j H:i");
$consulta = 'SELECT folfac,fecfac FROM facturas WHERE cvecte ="0025" AND (fecfac < CAST($fecha AS smalldatetime)) ORDER BY fecfac desc';
error que me arroja:

Warning: mssql_query() [function.mssql-query]: message: La pseudocolumna "$fecha" no es válida. (severity 15) in D:wwwfechas2.php on line 18
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:consultar BD usando rango de fechas

Publicado por Pepe (54 intervenciones) el 31/05/2010 17:49:03
lo q falta es añadir esa variable correctamente al query, intenta asi:

$fecha=date("Y-n-j H:i");
$consulta = 'SELECT folfac,fecfac FROM facturas WHERE cvecte ="0025" AND (fecfac < CAST('.$fecha.' AS smalldatetime)) ORDER BY fecfac desc';
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar