Si ya has leído el primer artículo de esta serie, el siguiente paso en nuestro aprendizaje consiste en familiarizarnos con las herramientas de EasyPHP. En concreto, la que se refiere a la gestión de la base de datos MySQL.
Para acceder a dicha gestión se utiliza el programa PhpMyAdmin. Esta herramienta permite crear, borrar y editar las bases de datos y los diferentes campos en ellas. Todo se realiza mediante menús visuales. Aunque no nos hará falta para nuestros fines, para saber más acerca de esta herramienta se puede consultar la documentación que se instala con el programa y a la que se puede acceder desde la propia herramienta. Veamos ahora cómo se lanza desde EasyPHP.
Una vez que tenemos arrancado EasyPHP, accederemos al menú del programa (botón derecho sobre el icono de la barra de herramientas) y escogeremos la opción Administration. Se lanzará el navegador de Internet y cargará la página de administración de EasyPHP.
En dicha página pulsamos el botón PhpMyAdmin, que abrirá otra ventana con el programa de administración de las bases de datos. En el caso de que no lo veamos en español, podemos elegir el idioma en el menú desplegable que aparece a la derecha, bajo el título PhpMyAdmin. También debajo de este título encontraremos el enlace a la documentación del programa. A la izquierda y bajo el título MySQL se encuentran las herramientas que utilizaremos para nuestras bases de datos.
Ahora llevaremos a cabo las tres principales acciones que debemos conocer a la hora de instalar un script de PHP: crear una base de datos, borrarla e importar la estructura de una base de datos.
Antes de proceder, conviene explicar en qué consiste esto de importar una estructura. En los scripts de PHP, estos necesitan guardar, buscar y leer los datos de la base en determinados campos que tienen determinadas propiedades. Los desarrolladores de los CMS son tan considerados que intentan que esto se realice de la manera más sencilla posible. Gracias a eso y a la flexibilidad de MySQL (que permite guardar las estructuras y los datos de las bases) el usuario sólo tiene que indicarle a PhpMyAdmin dónde está el fichero de configuración y apretar un par de botones para que tengamos en el acto toda la estructura necesaria para poder instalar el script.
Dicho esto, veamos las tres acciones básicas de operación con las bases de datos.
Creación de una nueva base de datos.
Bajo el encabezado MySQL hay un campo de entrada de datos y un botón con la palabra ‘crear’. Tal y como se puede imaginar lo único que se debe hacer es introducir el nombre que queramos para nuestra base de datos (mejor si es una sola palabra, por ejemplo Xoops) y presionar el botón crear. Fácil, ¿verdad?. Ahora ya hemos creado una base y podemos empezar a operar con ella. De momento no veremos gran cosa, pero cuando importemos una base de datos veremos todos los campos de los que se compone.
Borrado de una base de datos.
Para borrar la base de datos que acabamos de crear sólo debemos acceder a la misma como se acaba de describir. Al final del listado que nos aparece (si no ves ningún listado es porque aún no hay creada ninguna tabla en la base de datos), veremos varios campos de introducción de datos y botones. Al final del todo hay un enlace que pone ‘Eliminar la base de datos [nombre]’ (donde [nombre] es el nombre de la base de datos que hemos dado cuando la creamos. Si pinchamos en este enlace, nos aparecerá un cuadro en el que se nos pregunta ‘Desea realmente hacer: DROP DATABASE [NOMBRE]. Si pulsamos en aceptar borraremos la base entera.
Importación de una estructura.
Vamos ahora con una de las partes más importantes de la utilización de PhpMyAdmin en la instalación de algunos scripts de PHP. Se trata de la importación de la estructura de la base de datos. Esto sólo será necesario para determinados scripts, pero aunque ahora prácticamente todos evitan este paso es conveniente conocerlo.
Si las instrucciones de instalación de un script nos dicen que debemos importar la estructura, dentro de la carpeta en la que hayamos descomprimido el script nos encontraremos con un fichero con la extensión .sql. Este fichero en realidad es un conjunto de instrucciones de MySQL que los desarrolladores ya han escrito por nosotros. Dicho de otro modo, es un guión que, en lugar de seguir sólo debemos pasarle a PhpMyAdmin para que el programa lo lea y lo ejecute.
Para esto sólo hacen falta tres pasos. Uno, crea una base de datos tal y como se vio anteriormente. Dos, selecciona la base de datos tal y como se ha explicado. Tres, ahora verás un cuadro grande y encima de él las palabras ‘Ejecuta consulta/s SQL en la Base de Datos’. Bajo este cuadro hay otro más pequeño con un botón a su lado con la palabra ‘Examinar...’. Pulsemos este botón y nos pedirá que indiquemos dónde está el fichero con la extensión .sql. Una vez lo tengamos localizado y seleccionado, le damos a aceptar y posteriormente al botón ‘Sigue’ debajo del cuadro. Si todo ha ido bien, veremos un mensaje que dice ‘Su consulta ha sido ejecutada con exito :
El contenido de su archivo ha sido insertado. (xxx Instrucciones)’ donde xxx es el número de instrucciones o comandos ejecutados en la base. Veremos también todas las tablas creadas en la base de datos. Así de simple es importar estructuras de las bases de datos en PhpMyAdmin.
Cuestiones que se deben tener en cuenta.
Hay otro dato que se debe tener en cuenta a la hora de utilizar EasyPHP para probar los scripts. En la instalación del programa, éste configua por defecto dos opciones para las bases de datos MySQL, como son el nombre de usuario del administrador de las bases de datos y su password. Este dato se debe proporcionar al script en el momento de la instalación, que veremos más adelante, por lo que es muy importante conocerlos de antemano. EasyPHP establece como nombre de usuario del administrador la palabra root, como password no utiliza ninguna clave (se deja en blanco).
Téngase en cuenta que esto sólo se aplica a las pruebas que hagamos en nuestro propio sistema con EasyPHP. en siguientes entregas se explicará la manera de instalar los scripts utilizando nombres, passwords y direcciones distintas.
De momento, si no lo has hecho ya, toma nota de los datos que te comentamos para hacer pruebas en EasyPHP. En la próxima entrega veremos cómo se instala el script Xoops y podrás empezar a ‘trastear’ con tu nueva web en PHP.