El programa deberá realizar consecutivamente los siguientes pasos:
Definir las opciones del programa (nombre de la base de datos, tamaño de los campos, nombre de la tabla).
Definir la función de conexión y crear el objeto PDO de conexión con la base de datos.
Borrar la tabla.
Crear la tabla.
Insertar un registro en la tabla.
Mostrar cuántos registros hay en la tabla (solo hay uno).
Mostrar los valores de los registros guardados en la tabla (solo hay uno).
Modificar el registro guardado en la tabla.
Mostrar los valores de los registros guardados en la tabla (solo hay uno).
Insertar un segundo registro en la tabla.
Mostrar cuántos registros hay en la tabla (hay dos registros).
Mostrar los valores de los registros guardados en la tabla (hay dos registros).
Borrar el primer registro guardado en la tabla.
Mostrar los valores de los registros guardados en la tabla (solo hay uno).
PDO 2 - SQLite: programa con funciones
Modifique el programa anterior creando funciones para cada una de las tareas. El resultado en pantalla debe ser el mismo que en el ejercicio anterior.
Las funciones serán las siguientes (se indican los parámetros, el resto de variables que necesite la función serán variables globales):
conectaDb() [función ya definida en el ejercicio anterior]
borraTabla()
creaTabla()
insertaRegistro($nombre, $apellidos)
cuentaRegistros()
muestraRegistros()
modificaRegistro($id, $nombre, $apellidos)
borraRegistros($id)
Tras las definiciones de las funciones, escriba el programa que genere el mismo resultado que el ejercicio anterior haciendo llamadas a las funciones anteriores.
PDO 3 - SQLite: programa con biblioteca
Modifique el programa anterior distribuyendo el programa en tres ficheros: index.php, config.php y biblioteca.php. El resultado en pantalla debe ser el mismo que en el ejercicio anterior.
El contenido de cada fichero será el siguiente:
config.php: definiciones de las variables de configuración
biblioteca.php: funciones
index.php: programa que genera el mismo resultado del ejercicio anterior
El fichero index.php llamará al fichero biblioteca.php, que a su vez llamará al fichero config.php.