使用しているSQLエンジンとは独立したPHPベースのアプリケーションを作成することが可能かどうか、質問したかったですか?SQLエンジンとは独立したアプリケーションを構築する
(その下で、私はアプリケーションは、PostgreSQL、MySQLおよび多分また、Oracle SQLで実行できることを意味する。)
現在の考え方は、設定ファイルにPDO DSNを残すことで、そのようにクエリがなど他のすべて同じままにしておくことはできますが、テーブル自体に対するCRUDアクションに関していくつかの問題に直面することはできますか?
複雑なものを追加しないと、エンジンにはまったく依存せず、データベース用のPDO DSNしか持てないようにすることができます各SQLエンジンですべて同じ方法でクエリを実行しますか?
よろしくお願いいたします。
独立したい場合は、同じ署名を持つ可能性のあるエンジンごとに「dbドライバ」を作成する必要があります。 – Jerodev
DoctrineなどのORMを使用します。 – ShiraNai7
SQLエンジンが使用するさまざまな方言に応じて、いくつかの問題に直面します。 mySQL、Oracleなどに共通の完全な標準「SQL」構文はありません。ですから、私は@ ShiraNai7に同意することをお勧めします。 –