Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2013, 12:22
kriss8725
 
Fecha de Ingreso: mayo-2009
Mensajes: 242
Antigüedad: 15 años
Puntos: 2
Pregunta Generar un array dentro de otro array al realizar consulta

Buenas tardes, tengo el siguiente problema, genero la siguiente consulta:

Código MySQL:
Ver original
  1. SELECT DISTINCT colegiaturas.idAlumno,colegiaturas.fecha_expedicion,colegiaturas.pago_inscripcion,
  2.  
  3. alumnos.nombre,alumnos.matricula,alumnos.beca,colegiaturas_detalle.mes,cuota_padres.cantidad,
  4.  
  5. colegiaturas_detalle.importe FROM alumnos INNER JOIN colegiaturas ON
  6.  
  7. alumnos.idAlumno = colegiaturas.idAlumno LEFT JOIN colegiaturas_detalle ON colegiaturas.idColegiatura
  8.  
  9.  = colegiaturas_detalle.idColegiatura LEFT JOIN cuota_padres ON alumnos.idAlumno =
  10.  
  11. cuota_padres.idAlumno WHERE alumnos.idAlumno = 100 AND alumnos.activo = '1' AND
  12.  
  13. colegiaturas.idNivel = 4 AND colegiaturas.ciclo_escolar = '2012 - 2013' AND
  14.  
  15. (colegiaturas_detalle.cancelado = 0 AND colegiaturas_detalle.pagado = 0 OR cuota_padres.cancelado = 0
  16.  
  17.  AND cuota_padres.pagado = 0) ORDER BY colegiaturas.grado ASC,colegiaturas.fecha_expedicion DESC

Y la estructura que me arroja es la siguiente:
Código PHP:
Ver original
  1. array( "ALUMNO" => "CHRISTIAN",
  2.           "INSCRIPCION" => "100.00",
  3.           "CUOTA_PADRES" => "50.00",
  4.           "ENERO" = > "200.00",
  5.           "FEBRERO" = > "100.00",
  6.           "MARZO" => "100.00"
  7.         )

No son exactamente esos datos pero si es la estructura que me arroja la consulta, pero yo requiero que la estructura sea de la siguiente manera:

Código PHP:
Ver original
  1. array( "ALUMNO" => "CHRISTIAN",
  2.           "INSCRIPCION" => "100.00",
  3.           "CUOTA_PADRES" => "50.00",
  4.           "COLEGIATURAS" => array( "ENERO" = > "200.00",
  5.                                                       "FEBRERO" = > "100.00",
  6.                                                       "MARZO" => "100.00"
  7.                                                     )
  8.         )

Espero me de a entender y me puedan ayudar. De atemano gracias.