LABORATORIO 18Conexión a Bases de Datos desde PHP GUÍA DE LABORATORIO Nº 18 Actividad de Proyecto: Codificar los Módulos delSistema de Información Estructura de contenidos. 1. Introducción. 2 2. Objetivos. 2 3. Consideraciones. 3 4. Procedimiento. 3 5. Evidencias a entregar. 6 GLOSARIO 7 RECURSOS BIBLIOGRÁFICOS 8 FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje En el presente laboratorio se presenta una aplicación que debe ser completada por el aprendiz. • Implementar las funcionalidades presentadas para la conexión a base de datos de acuerdo con los requerimientos planteados. por lo tanto se requiere conocer y manejar muy bien las conexiones a las bases de datos desde.Conexión a Bases de Datos desde PHP GUÍA DE LABORATORIO 18 Conexión a Bases de Datos desde PHP ACTIVIDAD DE PROYECTO Codificar los Módulos del Sistema de Información INTRODUCCIÓN 1. 2. • Realizar la conexión entre formularios y base de datos MySQL. proporcionando parte del código de la aplicación y se hace énfasis en la parte de conectividad a base de datos. 2 FAVA .Servicio Nacional de Aprendizaje . OBJETIVOS • Crear una aplicación con lenguaje de programación PHP que aplique los conceptos presentados. INTRODUCCIÓN Todo Sistema de Información requiere conectarse a bases de datos. en este laboratorio se afrontará la conexión a la base de datos desde el lenguaje PHP y en especial las conexiones a bases de datos MySQL.Formación en Ambientes Virtuales de Aprendizaje SENA . que corresponde a las actividades a desarrollar usando la base de datos MySQL desde una aplicación en PHP. • Verifique la tabla Usuarios. • Vaya a la carpeta de la Aplicación CentroMedico.php. • Objeto de contenido Conexión a Bases de Datos desde PHP • Video tutoriales Conexión a Bases de Datos MYSQL desde PHP. CONSIDERACIONES Ítem Descripción • Revisar los Objetos de Contenido sobre Fundamentos de Programación en PHP. 4.Servicio Nacional de Aprendizaje .Formación en Ambientes Virtuales de Aprendizaje SENA . para poder ejecutar aplicaciones web y para poder acceder a bases de datos MYSQL. • Copie la carpeta de la aplicación en la carpeta htdocs de su servidor xampp. • Verifique que la base de datos se ha creado correctamente. Soporte Teórico Productos requeridos • Ejercicios ejemplo que se muestran en los objetos de contenido y en los Video tutoriales. • Aplicación CentroMedico entregada. PROCEDIMIENTO Para el desarrollo procedimiento: del laboratorio tenga en cuenta el siguiente • Descomprima la aplicación suministrada como anexo del laboratorio denominada centromedico. Usuario Medico y password Medico Usuario Asistente y password Asistente 3 FAVA . • Pruebe en el navegador si ya puede ingresar a la aplicación. Herramientas SW Para el desarrollo del Laboratorio se requiere tener instalado XAMPP. El password de cada uno de los usuarios es el mismo nombre del usuario (se encuentra encriptado con md5). junto a la base de datos llamada también centromedico. ingrese a la carpeta llamada Modelo y edite el archivo llamado conexionBasesDatos. debe tener 2 registros. Cambie el password sena por el password de su usuario root en su servidor. La base de datos tiene 5 tablas.Conexión a Bases de Datos desde PHP 3. • Ingrese por phpmyadmin y realice el proceso de importar una base de datos utilizando el archivo de la base de datos incluido en los archivos entregados. Conexión a Bases de Datos desde PHP • Los archivos tipo formularios. • Las clases guardaras en la carpeta Modelo.Servicio Nacional de Aprendizaje . resultados de consultas deben ser guardados en la carpeta Vista. 4 FAVA . • Los archivos que reciben datos de la vista guardarlos en la carpeta Controlador.Formación en Ambientes Virtuales de Aprendizaje SENA . El password da cada uno de los usuarios es el mismo nombre del usuario (se encuentra encriptado con md5) Actualizar password usuario root en el archivo de conexión a la base de datos Probar el ingreso a la aplicación desde el navegador. La base de datos tiene 5 tablas Verifique tabla Usuarios. sino modificar y arreglar Verificar que los archivos estan ubicados correctamente Preparar para entregar evidencias Comprima la Carpeta de la Aplicación Centro Medico Exporte la Base de Datos FIN 5 FAVA . debe tener 2 registros.Servicio Nacional de Aprendizaje . Ingrese con cualquiera de los dos usuarios creados Codificar cada uno de los ejercicios Después de Codificar probar su funcionamiento.Formación en Ambientes Virtuales de Aprendizaje SENA .Conexión a Bases de Datos desde PHP EL SIGUIENTE DIAGRAMA REPRESENTA EL PROCEDIMIENTO GENERAL DEL LABORATORIO Inicio Descomprima la aplicación entregada centromedico Copie la carpeta de la aplicación en la carpeta htdocs de su servidor xampp Realizar el Proceso de Importar la Base de Datos Verifique que la base de datos se ha creado correctamente. Nota: Para configurar las opciones del menú.php 5. En la solución debe utilizar la clase Medico.php que se encuentra en la carpeta Controlador. B. • Codificar los archivos en php necesarios que permitan listar los Médicos en una tabla. 6 FAVA .Servicio Nacional de Aprendizaje . • Codificar los archivos en php necesarios que permitan actualizar los datos de cualquier paciente. Archivo de la base de datos actualizada exportada en formato sql.Conexión a Bases de Datos desde PHP EJERCICIOS: • Codificar los archivos necesarios que permitan agregar un Médico a la base de datos. Archivo comprimido en formato . ingrese a la carpeta Vista y edite el archivo llamado menú. Evidencias A.ZIP con la aplicación centromedico actualizada.Formación en Ambientes Virtuales de Aprendizaje SENA . Como ayuda revise el archivo llamado validarInsertarPaciente. • Codificar los archivos en php necesarios que permitan actualizar los datos de cualquier Médico. En la Solución debe utilizar la Clase Paciente que se encuentra dentro de la carpeta Modelo. Conexión a Bases de Datos desde PHP GLOSARIO DDL: Lenguaje de Definición de Datos. (temporal) 7 FAVA .Formación en Ambientes Virtuales de Aprendizaje SENA .Servicio Nacional de Aprendizaje . disponible en http://dev.html (temporal) 8 FAVA .Servicio Nacional de Aprendizaje .Formación en Ambientes Virtuales de Aprendizaje SENA .Conexión a Bases de Datos desde PHP RECURSOS BIBLIOGRÁFICOS Manual de Referencia MySQL.com/doc/refman/5.0/es/index.mysql. Conexión a Bases de Datos desde PHP LABORATORIO 18 Conexión a Bases de Datos desde PHP Desarrollador de contenido Experto temático César Marino Cuéllar Chacón Asesor Pedagógico Claudia Milena Hernandez Naranjo Productor Multimedia Luis Gabriel Urueta Alvarez Líder expertos temáticos Ana Yaqueline Chavarro Parra Líder línea de producción Santiago Lozada Garcés Atribución. no comercial.Formación en Ambientes Virtuales de Aprendizaje SENA . copiado y exhibido por terceros si se muestra en los créditos. compartir igual Este material puede ser distribuido.Servicio Nacional de Aprendizaje . No se puede obtener ningún beneficio comercial y las obras derivadas tienen que estar bajo los mismos términos de licencia que el trabajo original. 9 FAVA .