Download Práctica 4: Acceso a bases de datos

Document related concepts

PhpMyAdmin wikipedia , lookup

MyBatis wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Inyección SQL wikipedia , lookup

Mecanismos de almacenamiento (MySQL) wikipedia , lookup

Transcript
Diseño de Interfaces Hombre Máquina
Prácticas de laboratorio
Curso 2008/09
Práctica 4
Acceso a bases de datos
1 Objetivo
1.1 Consulta de viviendas
Realizar una página que produzca un listado con todas las viviendas disponibles en la
inmobiliaria en orden creciente de precio, tal como se muestra en la figura 1. Si la
vivienda dispone de una foto se mostrará un enlace con la misma que al activarse la
cargará en una página independiente (figura 2).
Figura 1: Listado de viviendas
Figura 2: Foto de una vivienda
2
Diseño de Interfaces Hombre Máquina
Los pasos a seguir son los siguientes:
1. Ejecutar phpMyAdmin
2. Crear la base de datos lindavista
3. Seleccionar la base de datos y ejecutar el código SQL contenido en el fichero
practica4.sql suministrado con el material de la práctica. Este código crea la
tabla viviendas y la rellena con algunos datos
4. Crear una carpeta de nombre fotos dentro de la carpeta de la práctica y copiar
en ella las fotos suministradas con el material de la práctica
5. Crear el usuario cursophp con permiso SELECT sobre la base de datos
lindavista. No olvidar reiniciar el servidor
6. Crear la página siguiendo el esquema explicado para realizar la conexión a la
base de datos y consultar la tabla:
<?PHP
// Conectar con el servidor de bases de datos
// Seleccionar base de datos
// Enviar consulta
// Mostrar resultados de la consulta
// Cerrar conexión
?>
2 Herramientas
Para la creación de las páginas web se utilizará el entorno de programación
Eclipse.
Para gestionar la base de datos MySQL se utilizará la herramienta phpMyAdmin.
Las páginas se guardarán en el disco duro del PC y para su visualización se
utilizará el propio entorno Eclipse o bien los navegadores Mozilla Firefox o Internet
Explorer.
3 Documentación
Apuntes del curso de PHP, www.lsi.us.es/cursos/cursophp
Los ficheros necesarios para esta práctica pueden descargarse de la página web
de la asignatura, http://www.lsi.us.es/docencia/pagina_asignatura.php?id=23