Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2017, 14:13
saafredo
 
Fecha de Ingreso: enero-2015
Mensajes: 23
Antigüedad: 9 años, 3 meses
Puntos: 0
Pregunta Consulta Select en PHP sin conocer los filtros requeridos en la clausula WHERE

Saludos!

Estoy haciendo un sistema orientado a la web con php y entre las funcionalidades del sistema esta la consulta de un documento, el sistema me mostrara un formulario con varios filtros (input) para realizar dicha consulta, sin embargo los filtros no son obligatorios y el usuario solo ingresara el filtro que desee para realizar la consulta.

Mi pregunta es: ¿Cual es la mejor forma de realizar esta consulta cuando no conozco de antemano que filtros voy a usar para la clausula WHERE de la sentencia SELECT?

Lo que se me ocurre es verificar que filtros no se encuentran vacíos y de esta forma almacenar en una cadena mi consulta select e ir concatenando los campos correspondientes a los filtros que se ingresen y asi obtener mi setencia SELECT.

Quiero saber si esta la forma correcta de hacerlo, o me recomienda otra forma que sea más sencilla o técnicamente más eficiente?