Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2008, 12:53
zubintro
 
Fecha de Ingreso: septiembre-2007
Mensajes: 120
Antigüedad: 16 años, 7 meses
Puntos: 0
Pregunta Hacer busqueda entre dos valores

Buenas tardes como estan?? tengo el siguiente inconveninete, tengo una base de datos de registros de usuario donde estan los datos basicos de la persona mas la fecha en la que hace la inscripcion. El problema que tengo es el siguiente:
1.- Necesito hacer una busqueda entre rangos de N° de id. por ejmplo recuperar los datos entre el 5 y 15 incluyendo estos.
2.- Necesito recuperar los datos entre dos fechas incluyendo estas, por ejemplo las personas inscritas entre el 01-03-08 al 15-03-08.

En id lo tengo como un campo de autoincrement y la fecha como un varchar ya que hice dentro del campo lo siguiente
Código PHP:
<?php setlocale(LC_TIME,"esp_ESP"); echo strftime("%x");   ?>
por lo que me carga la fecha actual en formato latino y no el americano (YY-MM-DD o MM-DD-YY).

Hice varios intentos a fin de localizar la manera de que la busqueda diera resultado pero aun no lo logro. Por ejemplo, coloque dos textdield dentro del formulario para que la persona ingresara las fechas por las que quiere buscar, cargue estos valores en dos variables $fecha1 y $fecha2 y en el query lo hacia de la siguiente manera
Código PHP:
<?php 
include "conexion.php";
$fecha1=$_POST['fecha1'];
$fecha2=$_POST['fecha2'];

$sql="select * from TABLA fecha=$fecha1<=fecha2";
$consulta=mysql_query($sql,$conexion);
?>
La verdad es que no estoy muy seguro si el query lo puedo desarrollar de esa manera ya que soy nuevo en php y aun me estoy dando los golpes . Alguien que me pueda ayudar.

Gracias