Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/08/2012, 12:43
Avatar de ramiro_md
ramiro_md
 
Fecha de Ingreso: septiembre-2008
Mensajes: 274
Antigüedad: 15 años, 8 meses
Puntos: 26
Respuesta: Consulta con opciones

Cita:
Iniciado por cabeto_1972 Ver Mensaje
OK, gracias, pero bueno, si al hacer la consulta yo le digo

$qPR = mysql_query("select Id_unico from perfiles where
genero='$genero';",$conn);

al enviar y decirle q me busque tanto hombre como mujeres va a resultar vacio ya q va a comparar el valor con 3, es decir, va a buscar todos en donde el sexo sea igual a 3 y deberia ser que me busque todos cuando el sexo es 1 o 2.
Ok. Entendí. Podrías aplicar un poquito de "hacking".
Definí una variable $where (vacía).
En el primer if, asignale la clausula SQL que corresponda ( where genero = 1).
Lo mismo para el segundo, el tercero, borralo porque no hace falta.
Lugo concatenas la variable $where a la query y listo !.
¿Se entiende?.
Estás construyendo dinámicamente una query.