1 Repo
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 ist eine leichtgewichtige PHP-Datenbank-Abstraktionsschicht und ein SQL-Query-Builder. Er dient als minimaler Datenbank-Wrapper, der eine einheitliche API zur Ausführung von Queries über mehrere SQL-Engines hinweg bereitstellt und PHP-Methodenaufrufe in spezifische Datenbankdialekte übersetzt. Das Projekt ermöglicht Multi-Dialekt-SQL-Interfacing, wodurch eine einzige Codebasis mit verschiedenen Backends interagieren kann, einschließlich MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle und Sybase. Es verwendet Prepared-Statement-Parametrisierung, um Injektionsangriffe zu verhindern, während ein programmatischer Ansatz zur Konstruktion komplexer SQL-Statements beibehalten wird. Das Toolkit deckt Standard-Datenmanipulationsoperationen ab, einschließlich Datensatz-Einfügung, Updates, Löschungen und Abfragen. Es bietet zudem Funktionen für Aggregatberechnungen, atomares Transaktionsmanagement und die Ausführung von Raw-SQL für komplexe Logik. Diagnosetools sind für die Inspektion der Query-Ausführung enthalten, was das Logging generierter SQL- und Verbindungsinformationen zu Debugging-Zwecken ermöglicht.
Provides a mechanism to define complex SQL queries and filters using PHP associative arrays.