MySQL-Libs in PHP (General)

by Emil, Thursday, June 03, 2021, 17:20 (1057 days ago) @ Auge
edited by Emil, Thursday, June 03, 2021, 17:44

Verstehe. Ich bin (wieso auch immer) davon ausgegangen, dass PDO soweit abstrahiert, dass man problemlos verschiedene Datenbanken verwenden kann. Wieder was gelernt:

PDO provides a data-access abstraction layer, which means that, regardless of which database you're using, you use the same functions to issue queries and fetch data. PDO does not provide a database abstraction; it doesn't rewrite SQL or emulate missing features. You should use a full-blown abstraction layer if you need that facility.
https://www.php.net/manual/en/intro.pdo.php

Verschiedene SQL Queries für jede unterstützte Datenbank zu pflegen macht bei einem kleinen Projekt vermutlich eher mehr Arbeit (und Bugs), als es Vorteile bringt. Klar wäre es schön wenn für die Datenbankabfragen ein Framework benutzt würde. Da gibt es ja einige, wie z.B. Medoo oder Nette Database. Aber wünschen kann man sich viel ... ;)


Complete thread:

 RSS Feed of thread