Obtener una tabla especifica en php con datos de postresql
Publicado por Williams Jesus (1 intervención) el 14/07/2019 09:25:17
Saludos... tengo una consulta, bueno mas que consulta para ser honesto no se como obtener una tabla especifica a traves de datos de postgresql en mi codigo PHP.
Esta es la tabla que tengo que usar:
ahora con esta informacion necesito genera una tabla que es la siguiente:
necesito esto en PHP a traves de una tabla no se si se pueda por un datatable que me genere estos datos en este orden pero el tema es que sea de manera DINAMICA porque habia usado antes el llamado CROSSTAB pero ese solo lo utilizo en postgresql y no es dinamico por lo tanto no me sirve, busque si se podia hacer dinamico pero los codigos eran bastante azarosos y no los entendia. Por lo que prefiero que sea por PHP. espero que me puedan ayudar y gracias.
Esta es la tabla que tengo que usar:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
select nombre_pregunta , nombre_criterio, porcentaje, correo_usuario from obtiene as ob join criterio as cri
on ob.id_criterio=cri.id_criterio join posee as po on cri.id_criterio=po.id_criterio join pregunta as pre on po.id_pregunta=pre.id_pregunta
where id_pauta=2;
nombre_pregunta | nombre_criterio | porcentaje | correo_usuario
------------------+-----------------+------------+------------------------------
Primera Pregunta | Funcionamiento | 6 | wherrera16@alumnos.utalca.cl
Primera Pregunta | Funcionamiento | 5 | vacuna12@alumnos.utalca.cl
Primera Pregunta | Desarrollo | 9 | wherrera16@alumnos.utalca.cl
Primera Pregunta | Desarrollo | 10 | vacuna12@alumnos.utalca.cl
Primera Pregunta | Comentado | 3 | wherrera16@alumnos.utalca.cl
Primera Pregunta | Comentado | 2 | vacuna12@alumnos.utalca.cl
Primera Pregunta | Tabulado | 6 | wherrera16@alumnos.utalca.cl
Primera Pregunta | Tabulado | 7 | vacuna12@alumnos.utalca.cl
Primera Pregunta | Ortografia | 11 | wherrera16@alumnos.utalca.cl
Primera Pregunta | Ortografia | 12 | vacuna12@alumnos.utalca.cl
Segunda Pregunta | Segmento | 16 | wherrera16@alumnos.utalca.cl
Segunda Pregunta | Segmento | 3 | vacuna12@alumnos.utalca.cl
Segunda Pregunta | Practico | 14 | wherrera16@alumnos.utalca.cl
Segunda Pregunta | Practico | 21 | vacuna12@alumnos.utalca.cl
ahora con esta informacion necesito genera una tabla que es la siguiente:
1
2
3
4
5
6
7
---------------------------------------------------------------------------------------------------
| Primera Pregunta | Segunda Pregunta |
---------------------------------------------------------------------------------------------------------------------------------
| correo_usuario | Funcionamiento | Desarrollo | Comentado | Tabulado | Ortografia | Segmento | Practico |
------------------------------+-----------------+------------+-------------------------------------------------------------------
| wherrera16@alumnos.utalca.cl| 6 | 9 | 3 | 6 | 11 | 9 | 7 |
| vacuna12@alumnos.utalca.cl | 5 | 10 | 2 | 7 | 12 | 0 | 1 |
necesito esto en PHP a traves de una tabla no se si se pueda por un datatable que me genere estos datos en este orden pero el tema es que sea de manera DINAMICA porque habia usado antes el llamado CROSSTAB pero ese solo lo utilizo en postgresql y no es dinamico por lo tanto no me sirve, busque si se podia hacer dinamico pero los codigos eran bastante azarosos y no los entendia. Por lo que prefiero que sea por PHP. espero que me puedan ayudar y gracias.
Valora esta pregunta


0