Go: API REST con MySQL

En este artículo de programación en el lenguaje Go (también conocido como Golang) vamos a ver cómo crear una API REST que se comunica a través de JSON, guardando y mostrando los datos a partir de una base de datos de MySQL / MariaDB. Al final vamos a tener una API REST con Go usando los 4 métodos: POST, PUT, DELETE y GET usando el enrutador Mux. Además vamos a implementar las 4 operaciones de una base de datos: insert, update, delete y select. Te dejaré al final el código completo y además una explicación en mi canal de YouTube. ...

octubre 12, 2020 · 10 min · 1933 palabras · Parzibyte

CRUD con PHP y MySQLi - Conexión

En este post te mostraré cómo realizar las 4 operaciones de bases de datos usando el lenguaje PHP con la extensión MySQLi (MySQL improved, mejorado) y obviamente el motor MySQL o MariaDB. Al final verás cómo insertar, obtener, actualizar y eliminar con este ejemplo sencillo que además usa Bootstrap como framework de diseño. En otras palabras veremos cómo hacer una conexión PHP y MySQL con mysqli. Por cierto, este tutorial también usa sentencias preparadas para evitar inyecciones SQL y así agregar una capa de seguridad (te recomiendo encarecidamente que leas ese post del enlace, pues en él explico el uso de bind_param). ...

septiembre 30, 2020 · 6 min · 1240 palabras · Parzibyte

Sentencias preparadas con MySQLi y PHP

En este post te explicaré cómo usar sentencias preparadas o prepared statements en PHP al usar la extensión MySQLi para evitar inyecciones SQL y especificar los parámetros. Vamos a ver cómo usar bind_param y execute. ...

septiembre 29, 2020 · 2 min · 288 palabras · Parzibyte

Crear tabla con relaciones en MySQL

En este post de base de datos en MySQL te mostraré cómo crear una tabla con relaciones, es decir, un ejemplo de uso para que puedas guiarte. Simplemente vamos a relacionar dos tablas usando foreign key y primary key. Vamos a relacionar las tablas en el momento de la creación de las mismas. ...

septiembre 28, 2020 · 2 min · 393 palabras · Parzibyte

Generar diagrama de base de datos con phpmyadmin

En este sencillo tutorial aprenderás a crear el diagrama (que no sé si se puede considerar así, pero funcionaría como diagrama entidad relación) de una base de datos en phpmyadmin. Vamos a ver cómo generar y exportar el diagrama de una base de datos con todas sus relaciones; verás que es realmente sencillo. Nota: si quieres una alternativa puedes usar dbvisualizer. ...

septiembre 28, 2020 · 1 min · 182 palabras · Parzibyte

Sistema gestor de enlaces con PHP - Open source y gratuito

Hace algún tiempo publiqué un software gestor de enlaces. Algo útil para gestionar enlaces de descarga, pues el software se encarga de acortar los links de manera automática, dando la posibilidad de tener usuarios premium que vean los enlaces originales. Ahora este sistema de acortadores con PHP pasa a ser open source, y además, gratuito. Si bien este software no es un remplazo total, puede servir como alternativa a gratuita a: IVPaste PlayPaste Anonimizador de enlaces Paste Binbox Además, soporta acortar enlaces de: adf.ly ouo.io shink.me shorte.st shrinkme.io Está escrito con PHP, usa MySQL para los datos y Bootstrap para el diseño. Es totalmente responsivo, listo para usarse y puede integrarse en cualquier plataforma, pues al final se genera un enlace del software que contiene la “subida” o “el paste”. A lo largo del post te explicaré un poco sobre este software. Recuerda que los detalles y la demostración ya están en mi post anterior; acá te explicaré la parte técnica. ...

septiembre 2, 2020 · 3 min · 554 palabras · Parzibyte

Paginación con PHP y MySQL

En este post te mostraré de manera muy simple y sencilla cómo hacer una paginación de datos de MySQL usando PHP. Esto quiere decir que muestras los datos de la tabla por página, mostrando ciertos elementos por página. Además de paginar los datos por tabla, también te enseñaré cómo crear enlaces que lleven a determinado número de página, cómo saber cuántas páginas puedes tener, etcétera. Verás que la explicación es muy sencilla y después de esto podrás adaptar el código a tu software o tomar el ejemplo como está. Nota: para este tutorial asumo que ya tienes las nociones básicas de PHP con MySQL, pero si no, no te preocupes, te invito a ver cómo conectar PHP con MySQL usando PDO y también te invito a ver un sistema de ventas en PHP para reafirmar tus conocimientos. ...

junio 24, 2020 · 8 min · 1655 palabras · Parzibyte

PHP: tomar foto con cámara y guardar en MySQL

En este post te mostraré cómo tomar una foto con la cámara web usando JavaScript; para más tarde enviarla a PHP y guardarla en una base de datos. Recuerda que ya anteriormente vimos cómo hacer lo mismo pero guardando la foto en el disco duro, esto no es más que una modificación a lo que aparece en ese post. Recomiendo encarecidamente que leas el post que menciono, pues aquí solo cambia la parte del guardado de la foto. ...

abril 8, 2020 · 7 min · 1287 palabras · Parzibyte

Modificar default de tabla en MySQL

En este post te mostraré cómo modificar una tabla de MySQL o MariaDB para editar su valor por defecto o valor por default. Es decir, a través de una consulta alter table modificar el valor por defecto que obtiene una columna. ...

marzo 30, 2020 · 3 min · 438 palabras · Parzibyte

PHP y MySQL: Error while reading greeting packet

Hoy por la mañana estaba realizando unos ajustes al sistema de turnos web y aparecía el siguiente error: [08-Mar-2020 10:59:56 America/Mexico_City] PHP Fatal error: Uncaught PDOException: PDO::__construct(): Error while reading greeting packet. PID=720 En mi caso utilizo Windows y XAMPP para desarrollar en local. La solución es realmente sencilla. ...

marzo 8, 2020 · 1 min · 122 palabras · Parzibyte