Foros aprenderaprogramar.com
Aprender a programar => De todo un poco... => Mensaje iniciado por: Oscar_Py en 29 de Junio 2015, 22:22
-
Buenas: Tengo una consulta SQL que arroja dos columnas. Cómo puedo trasladar los valores de ambas columnas a un archivo EXCEL usando PHP?
Ya tengo claro cómo abrir el EXCEL con PHP pero lo que no sé es cómo empezar a cargar los valores arrojados por el SQL.
Más abajo mi código SQL
$sql = "SELECT texto_opcion,
COUNT(respuesta_cerrada) AS Cantidad
FROM opciones_preguntas, respuestas, formulario_completado
WHERE opciones_preguntas.codigo_opcion=respuestas.respuesta_cerrada
AND formulario_completado.codigo_completado=respuestas.sujeto_respuesta
".$condicion1.$condicion2.$condicion3.$condicion4.$condicion5.$condicion6."
GROUP BY texto_opcion
ORDER BY texto_opcion";
$recordSet = &$conn->Execute($sql);
//Estas últimas líneas son para darle formato HTML al resultado del SQL.
if (!$recordSet)
print $conn->ErrorMsg()." ".$sql."<br />\n";
else {
$retorno = rs2html($recordSet,'class="tablaresultados"',array('Respuesta', 'Cantidad', 'Porcentaje'), true, false, 'tabresimpar', 'tabrespar', 'tabreshead');
}
Aguardo su ayuda por favor.
-
Hola la idea sería usar bucles y formas de extracción de datos a partir de consultas explicadas en este curso de PHP: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193
Combinándolo con la forma de crear archivos excel e inserción de datos que se comentan en este hilo: https://www.aprenderaprogramar.com/foros/index.php?topic=2823
Uniendo ambas cosas puedes cargar los valores que devuelve la consulta en un archivo de excel.
Saludos.