Php Guia
Tema 4: Acceso a bases de datos MySQL en PHP
José Mariano González Romano mariano@lsi.us.es
Tema 4: Acceso a bases de datos MySQL en PHP
1. 2. 3. 4. 5. 6. 7. 8.
Bases de datos en la Web Instalación y configuración de MySQL MySQL Herramientas de administración: phpMyAdmin Lenguaje SQL Funciones de PHP para el acceso a bases de datos MySQLEjercicios Consulta avanzada de tablas
Bases de datos en la Web
Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web Ventajas
– – – – – Proporcionar información actualizada Facilitar la realización de búsquedas Disminuir los costes de mantenimiento Implementar sistemas de control de acceso Almacenar preferencias de los usuariosBases de datos en la Web
Esquema básico de un sitio web soportado por bases de datos:
Instalación y config. de MySQL
Pasos:
– – – – – – Descargar Descomprimir e instalar Configurar Arrancar Conectar con el servidor Instalar la extensión para MySQL de PHP
Instalación y config. de MySQL
Instalación y configuración de MySQL. 1: descargar
– – – – Conectarse a la página webde MySQL, www.mysql.com Seleccionar la pestaña Developer Zone y dentro de ella la sección Downloads Elegir la versión estable más reciente de MySQL Community Server. A fecha de febrero de 2009 es la 5.1 Seleccionar la plataforma Windows y descargar el archivo comprimido a una carpeta temporal
Instalación y config. de MySQL
Instalación y configuración de MySQL. 2: descomprimir e instalar– – – Descomprimir el archivo descargado en una carpeta temporal Ejecutar el archivo setup.exe y seguir las indicaciones:
• Seleccionar instalación típica • Aceptar la carpeta de instalación por defecto
Pulsar el botón Finish para terminar la instalación y pasar a la configuración del servidor
Instalación y config. de MySQL
Instalación y configuración de MySQL. 3: configurar
– Alfinalizar la instalación se ejecuta el asistente para la configuración del servidor. Seguir sus indicaciones:
• • • • • Elegir la configuración estándar Seleccionar la instalación como servicio Windows y Marcar la casilla para lanzar el servidor automáticamente al arrancar el sistema Establecer una contraseña para el administrador (root) Pulsar el botón Execute para realizar la configuraciónPulsar el botón Finish para finalizar el asistente
Instalación y config. de MySQL
Instalación y configuración de MySQL. 4: arrancar
– – Si se indicó el arranque automático en la configuración, el servidor se inicia de forma automática al arrancar el sistema En caso contrario hay que iniciarlo manualmente con Inicio > Programas > MySQL > MySQL Server 5.1 > MySQL Server Instance Config WizardInstalación y config. de MySQL
Instalación y configuración de MySQL. 5: conectar
– Formas de establecer la conexión con el servidor:
• Desde la línea de órdenes con Inicio > Programas > MySQL > MySQL Server 5.1 > MySQL Command Line Client
Enter password: ******** mysql> … mysql> exit •
•
Mediante alguna herramienta que proporcione una interfaz gráfica como phpMyAdmin Desde unapágina web mediante la interfaz que proporciona MySQL. Es lo que haremos con la biblioteca de funciones de MySQL que posee PHP
Instalación y config. de MySQL
Instalación y configuración de MySQL. 5: conectar
– Para conectar con el servidor hay que crear antes una cuenta de usuario y asignarle los correspondientes permisos de acceso. En general para una base de datos es conveniente definiral menos dos usuarios:
•
•
Un usuario anónimo que tenga permisos de lectura sobre las tablas que se estime adecuado Un usuario administrador que tenga permisos para insertar, modificar o eliminar elementos de las tablas de la base de datos
–
En cada conexión hay que indicar el nombre del usuario, su contraseña y la máquina desde la que se realiza la conexión (localhost si es la...
Regístrate para leer el documento completo.