Centro de Materiales y Ensayos MATERIAL DE APOYO Regional Distrito Capital Sistema de Gestión de la Calidad Conectividad PHP - MySQL Pag. 1 De 5 CREACIÓN DE SITIO WEB USANDO CONECTIVIDAD PHP – MySQL PARA IMPLEMENTAR CRUD. El propósito de este material de apoyo es el permitir crear, consultar, modificar y buscar los datos en una base de datos de tipo MySQL desde código de programación PHP. Se recomienda trabajar con las herramientas XAMPP (v3.2.1. o superior) y un editor de texto. 1. Iniciamos desde la activación de los servicios Apache (Servidor Web) y MySQL (Motor de base de datos). Abrimos el programa “XAMPP Control Panel” y damos clic a los botones “Start” de los servicios Apache y MySQL. Si funciona correctamente deben aparecer los botones “Stop” en vez de “Start” y a la parte izquierda aparecen los puertos habilitados para cada servicio. En caso de que no funcione y no inicié alguno de los servicios: contacte a su instructor más cercano ya que puede deberse a varios factores como conflictos de puertos entre programas, entre otras. 2. Luego procedemos a crear una carpeta dentro del sitio dispuesto de XAMPP para alojar los sitios web, comúnmente la ruta es C:\xampp\htdocs\ (para este ejemplo la carpeta la creamos con el nombre “colegio”). Esta carpeta alojará todas las páginas PHP y componentes necesarios para el sitio web: Elaborado por ing. Duber J. Rocha B. Centro de Materiales y Ensayos MATERIAL DE APOYO Regional Distrito Capital Sistema de Gestión de la Calidad Conectividad PHP - MySQL Pag. 2 De 5 3. Abrimos PHPmyAdmin ( http://localhost/phpmyadmin/ , tener en cuenta que el servidor Apache inicia en el puerto 80, si está iniciando en un puerto distinto se debe agregar dicho puerto al localhost: http://localhost:nropuerto/phpmyadmin ). 4. Clic en la opción “Base de datos”, digitamos el nombre de la base de datos (para este ejercicio: colegio) y clic en “Crear”. Elaborado por ing. Duber J. Rocha B. Centro de Materiales y Ensayos MATERIAL DE APOYO Regional Distrito Capital Sistema de Gestión de la Calidad Conectividad PHP - MySQL Pag. 3 De 5 5. Buscamos en el panel izquierdo la base de datos creada (ej. colegio), hacemos clic y en el panel derecho crearemos una tabla (ej. alumno). Hay que establecer cuántos campos se ingresarán a la tabla (para este caso 8 campos). Clic en “Continuar”: 6. Ingresamos los datos de los campos requeridos con sus respectivos tipos de datos (para el caso del campo “idalumno” se debe asignar “A I” (Auto Increment) para hacer que automáticamente vaya colocando números desde el 1 en adelante por cada registro). Clic en “Guardar”: Elaborado por ing. Duber J. Rocha B. Centro de Materiales y Ensayos MATERIAL DE APOYO Regional Distrito Capital Sistema de Gestión de la Calidad Conectividad PHP - MySQL Pag. 4 De 5 7. Ingresamos como mínimo dos registros de ejemplo para verificar posteriormente desde PHP si está conectando la base de datos, la tabla y trae los registros guardados. Para ingresar los datos damos clic en la ficha “Insertar” de la parte superior. 8. Iniciamos creando los archivos PHP necesarios utilizando un editor de texto, por ejemplo sublime text: conexion.php Elaborado por ing. Duber J. Rocha B. Centro de Materiales y Ensayos MATERIAL DE APOYO Regional Distrito Capital Sistema de Gestión de la Calidad Conectividad PHP - MySQL Pag. 5 De 5 totalumnos.php Elaborado por ing. Duber J. Rocha B.