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.