High-Performance MySQL Utility & Security Toolkit for PHP
xSQLART es una librería premium diseñada para maximizar la productividad. Bajo la filosofía "Haz más con menos", permite una integración inmediata mediante copy-paste, eliminando la fricción de configurar variables complejas en cada nuevo proyecto.
| Mejora | Descripción |
|---|---|
| 💎 Core Modernizado | Refactorización completa nativa para PHP 8.3. |
| 🛡️ Zero Leaks | Depuración de memoria en consultas masivas y eliminación de métodos deprecated. |
| 🚦 Smart Logs | Nuevo sistema de manejo de excepciones para debugging acelerado. |
| ⚡ Singleton Pro | Conectividad persistente optimizada para reducir la carga en el servidor. |
Clasificación por tipo de operación
getInstance()➜ [Core] Único punto de acceso (Singleton).run()➜ [DB] Inicialización de conexión segura.
- 🔵
select(tabla, campos, where)➜ Lectura con mapeo automático. - 🟡
update(tabla, data, where)➜ Actualización limpia. - 🔴
delete(tabla, where)➜ Eliminación segura. - ⚫
Execute(query)➜ Consultas personalizadas a bajo nivel. - 📄
ExportCSV(file, query)➜ Reportes inmediatos.
- 🔑
hashcad(string)➜ SHA512 por defecto. - 🎲
genHash(int)➜ Generador de tokens pseudoaleatorios. - 🔒
hashcadalgo(str, algo)➜ Soporte multialgoritmo (MD5, SHA256). - 📦
ExportarSQL(dbname)➜ Backup total de base de datos. - 📧
MailSend(...)➜ Mailing con sanitización HTML.
define("SERVIDOR_BD", "127.0.0.1");
define("NOMBRE_BD", "db_system");
define("USUARIO_BD", "admin");
define("CLAVE_BD", "secret_key");
include("xsqlart.class.php");
$db = xsqlart::getInstance();
$db->run();
// SELECT: Obtener nombre de usuario con ID 5
$db->select('usuarios', ['nombre'], ['id' => 5]);
// UPDATE: Cambiar tema a un usuario
$db->update('config', ['tema' => 'dark'], ['usuario' => 'arturo']);
// SECURITY: Generar un token de sesión
$sessionToken = $db->genHash(128);Copyright (c) 2019-2026 Arturo Vásquez Soluciones de Sistemas / AVFDigital
Se concede permiso, de forma gratuita, a cualquier persona que obtenga una copia de este software y de los archivos de documentación asociados (el "Software"), para utilizar el Software sin restricción, incluyendo, sin limitación, los derechos de uso, copia, modificación, fusión, publicación, distribución, sublicencia y/o venta de copias del Software, sujeto a las siguientes condiciones:
El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A GARANTÍAS DE COMERCIALIZACIÓN, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DEL COPYRIGHT SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRO MODO, QUE SURJA DE, FUERA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTROS TRATOS EN EL SOFTWARE.
Si esta herramienta te ha sido de utilidad para agilizar tus desarrollos, optimizar tus proyectos o simplemente te ha ahorrado valiosas horas de codificación, considera apoyar su mantenimiento y la creación de nuevas soluciones Open Source.
Tu colaboración permite que este proyecto siga actualizado y compatible con las últimas versiones de PHP.
Desarrollado por Arturo Vásquez
Expert Web Development & System Solutions