1 repository
Using associative arrays to programmatically define SQL filters and data mappings.
Distinct from Array Construction Utilities: The candidates focus on general array data structures or construction utilities, not using arrays as a DSL for SQL query building.
Explore 1 awesome GitHub repository matching data & databases · Array-Driven Query Construction. Refine with filters or upvote what's useful.
Medoo este un strat de abstractizare a bazei de date PHP ușor și un constructor de interogări SQL. Servește ca un wrapper minim de bază de date care oferă un API unificat pentru a executa interogări pe mai multe motoare SQL, traducând apelurile de metodă PHP în dialecte specifice de baze de date. Proiectul permite interfațarea SQL multi-dialect, permițând unei singure baze de cod să interacționeze cu diverse backend-uri, inclusiv MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle și Sybase. Utilizează parametrizarea instrucțiunilor pregătite pentru a preveni atacurile de tip injecție, menținând în același timp o abordare programatică pentru construirea interogărilor SQL complexe. Toolkit-ul acoperă operațiunile standard de manipulare a datelor, inclusiv inserarea, actualizarea, ștergerea și interogarea înregistrărilor. De asemenea, oferă capabilități pentru calcule agregate, gestionarea tranzacțiilor atomice și execuția SQL brută pentru logică complexă. Sunt incluse instrumente de diagnosticare pentru inspecția execuției interogărilor, permițând logarea SQL-ului generat și a informațiilor de conexiune în scopuri de depanare.
Provides a mechanism to define complex SQL queries and filters using PHP associative arrays.