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…

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…

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…

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…

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…

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…

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…

Tutorial SQL

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…

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.     ACEPTAR