El documento describe el proceso de crear dos páginas web para extraer datos de una base de datos MySQL y mostrarlos en tablas de HTML. La primera página muestra todos los datos de las tablas en una tabla, con enlaces a una segunda página que muestra más detalles de registros individuales. El código PHP conecta a la base de datos y realiza consultas SQL para extraer y mostrar los datos, utilizando bucles foreach para imprimir filas dinámicamente.
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Reporte de registros desde MySQL hacia PHP.pptx
1. Tarea 7: Reporte de registros
desde MySQL hacia PHP (PDO)
Luis Alejandro Orozco Robles
2. Creación de páginas web con lenguaje de PHP para sustraer información de una BD
local y HTML para poner esos datos en una tabla, se hacen 2 páginas Una es donde
se muestran todos los datos de las tablas, y en esta se muestra el nombre o
código una liga que dirige a una página que muestra más detalles
4. De la línea 1 a la 16 es código PHP para hacer la conexión a la BD y
una consulta seleccionando lo que ya tiene, por lo que esa BD no deberá
estar vacía Guardamos la consulta en 2 variables, puede ser en solo 1
pero ya es preferencia $sql y $sql2 Se hace un Inner Join
5. Aquí se muestra el inicio del codigo con
HTML para la creación de la primera fila
6. Ahora creamos un foreach para que este imprimiendo los datos
sustraídos de la BD, ya que seria muy tedioso estar poniendo
cada “td” y ademas si agregamos datos en la BD pues tendríamos
que estar actualizando código.
7. Ahora toca crear la segunda página donde vamos a recuperar los mismos valores de
la pagina pasada, pero esta vez mostrando una sola fila Linea 1 a la 9, es
conexión a la BD y sustrae el dato del código Después se encuentran unos IF y
estos son para validar que si venga el codigo, si no lo tuviera manda a otras
paginas
8. De la línea 24 a la 35 Es el código donde se hace la consulta para sustraer los
datos, si se fijan esta vez en la consulta ponemos un WHERE esto es para que en
la pagina solo muestre una fila con los detalles seleccionados, también tiene un
INNER JOIN para la relación y asi mostrar campos de las 2 tablas