Manipular registros de tabla con referencia a sí misma

En ocasiones cuando queremos manipular – borrar o editar – los registros de una tabla no tenemos los identificadores – ids que generalmente son la llave primaria P.K. – para poder realizar la manipulación directamente. Algo que podemos hacer es una subconsulta – consulta anidada – para que, con base en el criterio de la […]

Organización de Proyectos

Si ya has hecho sitios o aplicaciones web es probable que tengas una manera de organizar tus archivos. Si apenas estás empezando o quieres tener otra referencia de cómo puedes organizar tus proyectos esta entrada te puede servir. Nota: Las organizaciones mencionadas a continuación son para proyectos simples. No está considerado el uso de herramientas […]

LAMP – Funcionamiento

En la publicación de LAMP Stack vimos los componentes de esta plataforma y las tareas generales de cada uno de ellos. En esta publicación voy a redactar – de manera general – el funcionamiento del Stack al solicitar una página – de un sitio web – y una aplicación – que utiliza y que no […]

Archivos batch – procesamiento por lotes

Es posible utilizar MySQL en modo batch o procesamiento por lotes. El procesamiento por lotes permite ejecutar un conjunto de sentencias almacenadas en un archivo de manera secuencial. Para utilizarlo tenemos que utilizar los parámetros de conexión que utilizamos en la línea de comandos, seguido del signo menor que y el nombre del archivo que […]

Línea de comandos

En la introducción a MySQL muestro algunas aplicaciones que se pueden utilizar para interactuar con MySQL y es probable que te preguntes ¿Por qué utilizar la línea de comandos – terminal – si existen aplicaciones especializadas? En el contexto de estas publicaciones es por dos razones: Los datos de conexión que utilices para conectarte con […]

Borrado suave

Como hemos visto, al borrar un registro de una tabla ya no se puede recuperar. En teoría ese es el comportamiento que deseamos al realizar ese tipo de consultas – si borramos un registro es por alguna razón – pero que pasa si esa razón fue un accidente. Para prevenir esos accidentes podemos usar el […]

Integridad referencial

Como nos hemos enfocado en la consulta de datos vamos a cambiar de contexto. Si recordamos una de las cuatro tareas generales de los registros es la de borrar o eliminar registros de una tabla. La sintaxis para borrar registros es: En el ejemplo anterior hay una consulta donde se borra un usuario de una […]

Ejemplos Formularios

Una vez que agrupamos los campos del formulario según su función y que revisamos los métodos de envío de datos vamos a ver un ejemplo de formularios utilizando cada uno de los métodos de envío. Antes de pasar a los ejemplos vamos revisar los usos comunes de cada grupo de campos. Campos Básicos Tipo Visualización […]

Métodos de envío de datos

En la entrada de formularios vimos que uno de los atributos de la etiqueta form es method. Este atributo se refiere al método que va a utilizar el formulario para enviar los datos, los valores pueden ser GET o POST. ¿Cuándo es conveniente utilizar cada uno de los métodos? GET Se utiliza para obtener datos […]

Formularios

Aunque técnicamente los formularios son parte de HTML – es marcado / markup – los clasifiqué en PHP porque el uso más común es como parte de una aplicación web. Formularios Como son bastantes tipos de campos – y no recuerdo todos de memoria – preferí agruparlos – de manera arbitraria – según la función […]