Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/12/2011, 01:14
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 6 meses
Puntos: 20
Respuesta: Problema al pasarle listado a PDO

Gracias carlos_belisario, al final la solución que encontré fue más facil aún, si es que a veces lo mas evidente nos lo saltamos xDD

Lo que recibo del formulario no son arrays, los dos listas de valores que no dejan de ser simples cadenas separadas por comas.

Código PHP:
Ver original
  1. $consulta="SELECT *
  2.         FROM tabla
  3.         WHERE ciudad_id = :ciudad_id
  4.             AND descuento BETWEEN :descuentoA AND :descuentoB
  5.             AND precio BETWEEN :precioA AND :precioB
  6.             AND partner_id in (#PARTNER)
  7.         ORDER BY precio";
  8.        
  9. $lista1 = '1,2,3,4';
  10. $arraylista1 = explode(',',$lista1);
  11. $sql = str_replace('#PARTNER' , $lista1 , $consulta);

y el mismo procedicimiento haría con la otra lista. De esta manera aún podría usar la clase PDO para tratar el resto de variables.

Saludos