Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2008, 13:52
layker
 
Fecha de Ingreso: noviembre-2007
Mensajes: 264
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Pregnta sobre consultas mysql

Cita:
Iniciado por hernandos Ver Mensaje
Código PHP:

SELECT 
FROM `usersWHERE `activoLIKE '1' 
        
AND `sexoLIKE '$sexo' 
        
AND `fecha_nacimientoBETWEEN ('$edad1' AND '$edad2')
        AND `
paisLIKE '$pais'
        
AND `provinciaLIKE '$provincia' 

sobre la 2 pregunta, tengo unas dudas que si pudieras aclarar ayudarian, que formato tiene la fecha de naciomiento? es igual al de edad? si no es asi porque las estas comparando?

y algunas observaciones, activo like 1 completamente ineficiente, utiliza =, lo mismo sexo , el campo sexo deberia ser un campo Booleano ( o es que acaso hay mas de dos sexos?????) , pais y provincia tambien deberia ser comparado con = .

suerte[/QUOTE]

El que falla es el de la edad.
el formato de la edad de la tabla es Año-mes-dia
y el de $edad es. obtengo la fecha actual en ese formato, y le resto a la parte del año los años que me an especificado en el formulario. un saludo