Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2010, 21:49
Avatar de DaphneLau
DaphneLau
 
Fecha de Ingreso: septiembre-2009
Mensajes: 46
Antigüedad: 11 años, 10 meses
Puntos: 0
Buscador con varios campos, sentencias SQL

Hola chicos, acudo a su sabiduría nuevamente .

Estoy haciendo un buscador con varios campos, para ver dentro de una sola tabla. El caso es que tengo cuatro campos para buscar: usuario, mail, pais y sexo. La idea es hacerlo parecido a lo de las guías telefónicas, por ejemplo si ingreso solo el usuario entonces lo busca, si ingreso más campos se hace más restrictivo, pero por ejemplo si ingreso solo el sexo o solo el pais busque las coincidencias. Solamente dejaría de funcionar si todos los campos están vacíos.

Hice una sentencia SQL usando AND para usuario y mail y funciona, busca cuando ingreso los dos o solo un campo

Código PHP:
Ver original
  1. "SELECT * FROM alumnos WHERE usuario LIKE '%".$usuario."%'
  2.                             AND correo LIKE '%".$correo."%'  ");

pero cuando agrego pais y sexo ya no funciona igual.

Se que puede ser muy básico pero soy nueva en esto y no estoy segura de cómo hacerlo, agradecería mucho su ayuda.
__________________
Y ahora qué?