Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/04/2013, 05:14
Avatar de NnikoO
NnikoO
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario
Mensajes: 245
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Serialize - Buscar dentro de la BD??

Cita:
Iniciado por jurena Ver Mensaje
Lo mismo ya es tarde. Estoy de acuerdo con el consejo de David, pero visto que la base ya está hecha, puedes buscar los productos haciendo una consulta como la que te pongo. No la he probado. He inventado los campos
Código MySQL:
Ver original
  1.    nombreproducto
  2.   FROM productos pro
  3.     INNER JOIN packs pa
  4.        ON pro.idpack =pa.idpack
  5.      WHERE idproducto != @idproducto AND pa.idpack IN (1, 6, 22)
  6.  GROUP BY pa.idproducto
Lo que aparece tras el IN es la cadena del campo una vez deserializada. Prueba y nos dices.
Gracias por la respuesta Jurena! Aunque ya lo había solucionado. Este es parte del código, use el array de los packs que pertenecen al artículo activo en dicho momento, y el pack de los demás productos de la BD para buscar los relacionados, para logralo calcula la intersección entre ambos array con array_intersect y funciona perfectamente!
Cita:
Editado: No se permite código de programación en los foros de Bases de DAtos.

Última edición por gnzsoloyo; 23/04/2013 a las 05:24