SilexLab / Board

The modern open source bulletin board software
www.silexboard.org
GNU General Public License v3.0
20 stars 6 forks source link

Database SQL Query Wrapper #138

Open noxifoxi opened 11 years ago

noxifoxi commented 11 years ago

Um zu garantieren, dass verschiedene sql queries über den selben php code ausgeführt werden, muss eine SQL-Wrapper-Klasse geschrieben werden (wie früher schon geschehen). Dies dient dazu, um mehrere Datenbanken zu unterstützen (MySQL, SQLite, PGSQL, MSSQL...).

JanekOstendorf commented 11 years ago

Ist nur ein Wrapper für DB-Funktionen gemeint oder sollen die Queries auch über Klassen und Funktionen generiert werden (Query-Klasse)?

noxifoxi commented 11 years ago

man schreibt Sachen wie Query::Select('Column')->From('Table')->Where('A=10'); und raus kommt dann je nach datenbanktyp ein entsprechendes SQL-Query. Also ein Wrapper der Queries über Klassen und Methoden generiert.

XxidroxX commented 11 years ago

I found a great Mysql class to use the PDO queries like: $db->select('menu')->fields(array('label', 'page'))->orderby('weight')->run()->fetchAllAssoc();