22/04/2013, 09:07
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: Rosario
Mensajes: 245
Antigüedad: 16 años, 3 meses Puntos: 0 | |
Serialize - Buscar dentro de la BD?? Hola gente, estoy terminando una web, con un catálogo de artículos, y necesito ayuda a la hora de mostrar articulos relacionados con el artículo que se este visualizando en el momento.
En la BD, dentro de la tabla 'articulos', existe un campo llamado [B]['pack' /B]que es donde se almacenan los ID de los diversos packs donde se categorizan estos artículos (pueden formar parte en más de un pack - a la hora de cargar estos artículos, los packs se eligen en un multi select, por lo que al almacenar en la BD, al array, le aplíco SERIALIZE para generar una representación almacenable de los valores obtenidos)
Hasta aquí todo funciona perfecto. El tema es, como dije antes, que al encontrarme visulizando el artículo 'Gorro' por ejemplo (suponiendo que pertenece a los packs -> 1, 6, 22), en los artículos relacionados deberían mostrarse otros artículos que pertenezcan a alguno de estos 3 packs mencionados.
El tema es, como hago para que dentro de la sentencia SQL, busque en la BD que artículos poseen alguno de esos packs? 'pack IN ($packs)'
Sabiendo que el dato almacenado en la tabla es una representación generada con SERIALIZE
Espero ser claro, y que alguien pueda ayudarme!
Muchas gracias de antemano... << niko >> |