Skip to content

Base de Datos y Configuración

Conexión (PDO)

El sistema utiliza el motor MySQL/MariaDB a través de la interfaz PDO para garantizar seguridad contra inyecciones SQL.

Parámetros de Conexión

La configuración se carga mediante variables de entorno:

  • DB_HOST, DB_NAME, DB_USER, DB_PASS.
  • Charset: utf8mb4 para soporte completo de caracteres.
  • Timeout: Se ha configurado un tiempo de espera de conexión de 5 segundos para evitar bloqueos prolongados.

Estructura de Tablas Principal

Basado en la arquitectura del sistema, las tablas clave son:

  • distribuidores: Usuarios, credenciales y estados 2FA.
  • productos: Maestro de artículos y stock.
  • pedidos: Cabeceras de órdenes con QR y estados.
  • pedido_detalles: Relación de productos por orden.