私はPHPで新しいアプリケーションを作成しており、これは商用アプリケーションとして一般に公開されます。これまでの私の経験は、PHP内のMySQLデータベースでした。
エンドユーザーはデータベース機能を提供する責任があり、PHPアプリケーションはデータベースに接続して使用するだけです。
私の質問は、ユーザーがどのデータベースを使用するかわからないので、PHPでこれをサポートするにはどうすればよいですか?
私が持っている質問は次のとおりです。
ODBCは正しい方法ですか?以下でODBCを参照しますが、ODBCが適切な使用方法ではない場合、提案された方法が何であれ、同じ質問が当てはまります。
PHP内の同等のMySQLよりもODBC関数を使用して機能/機能を失いますか?
覚えておく必要のあるセキュリティ関連のことはありますか?たとえば、以前のアプリケーションでmysql_real_escape_string()を使用しました。ODBCに相当するものは何ですか(必要ですか?)
PHPはODBCを使用してMySQLデータベースに接続できると思いますか?これを可能にするために、MySQLを何らかの方法で構成する必要がありますか?
パフォーマンスに関して、ODBCは受け入れられますか?