Cita:
Iniciado por jhosan
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$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