Ver Mensaje Individual
  #12 (permalink)  
Antiguo 25/02/2014, 23:52
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Extraer cadena de texto de MysQl con PHP

Te puedes apoyar utilizando la función FIND_IN_SET() de MySQL.

Código MySQL:
Ver original
  1.     cabeza_fam.cod_cabeza_fam, cabeza_fam.cod_vict AS cab_codVict, victimizante.cod_vict AS vict_codVict, victimizante.dtalle_vict AS Victima_detalle
  2.     cabeza_fam, victimizante
  3.     FIND_IN_SET(victimizante.cod_vict, cabeza_fam.cod_vict)    
  4.     cod_cabeza_fam = 56

Hice una prueba con dos tablas estructuradas de la siguiente manera:

Código Tablas:
Ver original
  1. TABLA A:
  2.     Id         Cod
  3.      1      1,2,3,4,5
  4.      2        6,7,8
  5.  
  6. TABLA B:
  7.     Id      Comentario
  8.      1         Uno
  9.      2         Dos
  10.      3         Tres
  11.      4        Cuatro
  12.      5        Cinco
  13.      6         Seis
  14.      7        Siete
  15.      8         Ocho

Y con esta consulta:

Código MySQL:
Ver original
  1.     A.Cod, B.Comentario
  2.     B INNER JOIN A
  3.     FIND_IN_SET(B.Id, A.Cod)

Y obtuve este resultado:

Código HTML:
Ver original
  1. RESULTADO:
  2.       Cod        Comentario
  3.    1,2,3,4,5         Uno
  4.    1,2,3,4,5         Dos
  5.    1,2,3,4,5         Tres
  6.    1,2,3,4,5        Cuatro
  7.    1,2,3,4,5        Cinco
  8.      6,7,8           Seis
  9.      6,7,8          Siete
  10.      6,7,8           Ocho

No sé si buscas obtener un resultado similar, supongo que sí, de cualquiera manera debes analizar el código que te estoy proporcionando para adaptarlo a tus necesidades.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 25/02/2014 a las 23:59