Si queremos importar múltiples archivos SQL en una BBDD MySQL y lo hacemos de forma manual puede resultar una tarea repetitiva y lenta. Para solucionar este problema hemos creado un script en bash (shell) el cual obtiene todos los archivos SQL que hay en un directorio y los importa automáticamente a la base de datos […]
A continuación vamos a ver en una tabla cuales son las principales diferencias entre las bases de datos SQL (relacionales) y las NoSQL (no relacionales). # SQL NoSQL 1 Se categorizan como Sistemas de gestión de bases de datos relacionales (Relational Database Management System – RDMS) Se categorizan como bases de datos no relacionales o […]
Es muy útil tener copias de seguridad automatizadas para nuestras bases de datos MySQL, así evitaremos perder cualquier tipo de dato de nuestros proyectos. Con un simple comando en nuestro crontab, podremos hacerlo de una forma realmente sencilla. Primero, nos conectamos a nuestro servidor Vamos a usar el comando ‘myslqdump‘, que se utiliza para realizar […]
Singleton es un patrón de diseño utilizado para que una clase tenga una única instancia en toda la aplicación y se pueda acceder a ella de forma global. No siempre es necesario usar el patrón Singleton en nuestras clases, pero es realmente útil a la hora de hacer consultas a la base de datos. Si […]
Cuando en nuestro sitio web eliminamos un registro de la base de datos, el valor AUTO_INCREMENT se queda como estaba pero si hemos eliminado el último registro, a la hora de insertar uno nuevo nos creará un espacio entre el nuevo registro y el anterior, este espacio es el registro que eliminamos anteriormente. Por ejemplo, […]
Instalar nuestro propio servidor web en cualquier plataforma basada en Linux es realmente fácil, sólo basta con escribir unos comandos en la consola. Vamos por partes: Actualizamos los repositorios Instalamos Apache y PHP La primera línea instala Apache. La segunda línea instala PHP junto con el módulo «gd» para el tratamiento de imágenes y el […]
Se podría decir que cualquier página web necesita un sistema de paginación de resultados, pues en éste artículo vamos a tratar este tema de principio a fin. Primero vamos a analizar el archivo PHP que va a mostrar los resultados paginados, este archivo lo llamaremos contenido.php contenido.php Creamos una función para mostrar el contenido y […]
Si lo que queremos hacer es guardar una copia de nuestra base de datos MySQL o tablas individuales (hacer un backup), lo podemos hacer con PHP através del siguiente script: El archivo lo guardará en formato .sql con el nombre db-backup seguido de la fecha en que se creó el archivo, por ejemplo, «db-backup-14-11-2012.sql«. Además […]
Seguramente muchos habréis visto una forma de paginación realizada con ajax va recargando un DIV y va mostrando los resultados de forma vertical, sin dejar de mostrar los resultados ya mostrados. Bien, pues he adaptado un script que encontré en esta página: http://www.dhtmlgoodies.com/index.html?whichScript=ajax-dynamic-pages El cual hacía esto pero sin conectarse a una base de datos […]
SQL (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base […]