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
"SELECT * FROM alumnos WHERE usuario LIKE '%".$usuario."%' 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.