Duda MySQL y array serializado

suaveSHOW

Buenas Mediavideros =)
Estoy programando un puente entre una página web y un foro vbulletin y a la hora de recibir los mensajes que recibe un usuario tengo un problem.

En la tabla de PMs de Vbulletin viene los receptores del pm en formato array serializado:
Un ejemplo: a:1:{s:2:"cc";a:1:{i:6;s:6:"sergio";}}
con unserialize() : Array ( [cc] => Array ( [6] => sergio ) )

De que manera puedo hacer un SELECT * FROM tabla WHERE receptor='ID DE USUARIO' ????
Querría coger la ID que es dentro del elemento CC el 6 en este caso.

He estado googleando y no veo nada, y la única solución,muy chapuza y descabellada, es de hacer una consulta, deserializar y hacer otra, pero esta claro que debe haber una forma mas sencilla ya que con muchos PM no me quiero imaginar....

EDIT: Seguí buscando y encontré la solución aquí: http://stackoverflow.com/questions/3365491/search-for-a-value-in-where-clause-from-serialized-array Siempre acabo encontrando una solución mientras espero respuesta xD lo siento.

Usuarios habituales

  • suaveSHOW