Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/10/2009, 15:21
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Respuesta: problema con query

Cita:
Iniciado por jhosan Ver Mensaje
hola compañeros

tengo una consulta que debo hacer para saber cuantos registros ingreso un usuario X en determinado tiempo, sea por dias,semanas,meses.

$sql = mysql_query("select * from personas where fecha_ingreso between '$fecha1' and '$fecha2' and usuario_ingreso = $id"

el id lo traigo desde otra pagina.
las fechas las cargo por calendario.

todo funciona bien cuando lo hago por separado pero junto las consulta de la manera que les mostre y no me sale nada.
Te falta un paréntesis al final de la consulta, mira que no sea eso.

Código sql:
Ver original
  1. $sql = mysql_query("select * from personas where fecha_ingreso between '$fecha1' and '$fecha2' and usuario_ingreso = $id")

El campo $id es un caracter o un dato numerico? si es en la base de dato está definido como carácter a lo mejor te hace falta ponerle comillas como a las otras variables $fecha1 y $fecha2

Cuando tengo dudas sobre si está bien construida o no mi sentencia SQL, la pruebo en un mysql query browser, esto te dirá si hay algún error y que te devuelve.

Un saludo