Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/05/2013, 08:37
x3xtres
 
Fecha de Ingreso: febrero-2012
Mensajes: 28
Antigüedad: 13 años
Puntos: 2
Respuesta: Consultas en columnas dinámicas

Cita:
Iniciado por pateketrueke Ver Mensaje
Usar únicamente condicionales es demasiado, debes usar colecciones en conjunto también.

Es decir, tienes un array que contiene todos los operadores posibles por tipo de datos, entonces dependiendo del tipo de dato obtienes la lista de operadores correctos.

Código PHP:
$ops = array(
  
'string' => array('=''!='),
  
'date' => array('between'),
); 
Aunque en dado caso deberías estudiar también más de SQL, porque si bien recuerdo esto es equivalente:



Ojalá te sirva.

Wow muchas gracias, usaré eso ! Ya lo último, no sé si esto será posible, pero cuando haga un DESC tabla; para obtener los campos de la tabla, sabes si hay algún comando en sql que me de el tipo de datos que contiene cada columna ?

Sino lo que se me había ocurrido es guardar en otra tabla los tipos de campos que se van añadiendo y lanzar consultas a esa tabla para saber sobre qué tipo de campo voy a realizar una consulta, no sé si me explico bien. Ya con esto quedaría todo resuelto y muchas gracias por tu ayuda !