martes, 13 de febrero de 2018

CLASE N°2.


  • Explicación Kahoot.

Curso de PHP y MySQL 9: Reporte en PDF

  • Tutorial para crear reportes en PDF con datos de MySQL desde PHP con ayuda de la librería FPDF. Agregamos Cabecera, Pie de Página, Imágenes y mas.
     Requisitos:
    En el capitulo anterior aprendimos a crear un archivo en PDF, en este tutorial aprenderemos a hacer un reporte con datos de MySQL utilizando lo aprendido.
    Para utilizar los datos de MySQL en nuestro reporte necesitamos establecer la conexión al servidor, seleccionando la Base de Datos e iniciando sesión con usuario y contraseña. Creamos un script para la conexión :
    conexion.php
    Recuerda que para hacer la instancia la clase mysqli debemos agregar: dirección de servidorusuariocontraseña y nombre de la base de datos, en ese orden.
    Creamos una clase que herede las funciones de FPDF para utilizarla como plantilla para el encabezado y pie de página:
    plantilla.php
    Ahora creamos un script para llamar la conexión y crear el reporte:
    reporte.php
    Y el resultado es el siguiente:

    Al detectar que la hoja termina crea una nueva con el encabezado y pie de pagina, ademas del encabezado de la tabla:
     TOMADO DE: https://codigosdeprogramacion.com/2017/01/22/pdf-en-php-parte-3-reporte-en-pdf-con-mysql/

miércoles, 18 de octubre de 2017

CELEBRACIÓN DÍA DE LOS NIÑOS

No se realizó clase porque durante la jornada se hicieron actividades celebrando el día de los niños.

miércoles, 11 de octubre de 2017

BASE DE DATOS

1. Se corrigieron los errores que llevaban los estudiantes con la actividad que realizaron en la casa la "Agenda".

2. Se realizó una evaluación

Diferencia entre truncate y drop table
RTA: Truncate borra el contenido (vacía)  y drop table elimina

miércoles, 4 de octubre de 2017

EXPLICACIÓN BASE DE DATOS


  • Para elaborar una base de datos existen dos maneras:

1. Por la pagina : http://localhost/phpmyadmin/
2. Elaborando el código


  • Las tablas siempre comienzan:   `id` int(111) NOT NULL auto_increment,
  • `id`llave primaria, es decir, un elemento de valor que nunca se va a repetir.
  • int()valor exponencial
  • not nullpara colocar secuencias
  • auto_increment,: guardar los registros en numeración consecutiva, iniciando en 1.

  • Para un numero con decimal sirve tipo: real, double, float

  • Int: Se utiliza cuando se introducen números destinados a realizar operaciones

  • Varchar, Char: Se utiliza para cadenas de texto. Cuando se introduce números es estas no se realiza ningún tipo de operación, como por ejemplo: números telefónicos, edad, fecha de nacimiento, direcciones, e.t.c

  • Diferencia entre varchar y char:
  • Cuando en la longitud del campo se ingresa un número mayor al que verdaderamente se va a utilizar, varchar:ignora la longitud sobrante, lo cual hace que se libere memoria. En cambio, char: toma todos los espacios, sin importar que no se estén utilizando, esto hace que se ocupe mas memoria de la necesaria.

  • Query: consulta
  • Insert Into: Ingresar o guardar registro en la tabla de base de datos.
  • Date y Time no tienen longitud
  • Los valores numéricos cuando están dentro de paréntesis van sin comillas.