Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2015, 15:46
Avatar de lisllo_1
lisllo_1
 
Fecha de Ingreso: mayo-2015
Mensajes: 12
Antigüedad: 8 años, 11 meses
Puntos: 0
Array y consulta en php

Buenas a todos necesito ayuda con un array en php
En base de datos tengo guardado en una tabla un campo tipo varchar donde guardo varios codigos separados por comas
ejemplo
Codigo Grupo
1 1,3
2 2,4

Cada codigo que esta guardado en grupo corresponde al nombre del grupo

cuando realizo la consulta para que me traiga los nombres solo me trae el nombre que esta en la primera posicion y no el que esta despues de la coma.

esto es lo que he hecho:
Código PHP:
$array = array();
    while(
$filas=mysql_fetch_array($rGuia)){
       
$array[] = $filas[0];
    }    
    
$separado_por_comas implode(","$array);
    
print_r ($array); 
y esta es mi consulta
Código PHP:
$sqlquery "SELECT  p.Nombre AS Programa,  gr.Nombre AS Grupo, g.Nombre AS Codigo_guia, CONCAT(d.Nombre,' ',d.Apellidos), ga.Grupo, g.Codigo,h.Nombre AS Horario,ga.Fecha_inicio,ga.Fecha_fin,ga.Num_ini,ga.Num_fin
              FROM  grupos gr, programas p ,guias_activas ga, guias g, docentes d,horarios h
              WHERE p.Codigo = gr.Programa 
              AND gr.Codigo = ga.Grupo  
              AND ga.Grupo IN($separado_por_comas)              
              AND ga.Codigo_Guia = g.Codigo
              AND g.Programa = p.Codigo
              AND d.Codigo = ga.Docente
              AND h.Codigo = ga.horario
              AND ga.Estado = 1"

la consulta me trae la informacion correcta pero en el campo nombre solo me trae uno solo nombre donde en verdad hay dos?
por favor si alguien me puede ayudar