0

質問は次のとおりです。

私の会社で使用されている古い foxpro データベースがあります。ERP。また、PHP を使用して Web ページを作成し、データを表示する必要があります。

しかし、何を使用すればよいかわかりません。最近のプロジェクトでは、PHP::PDO_ODBC 関数を使用しました。しかし、私の同僚の 1 人は、彼のプロジェクトの 1 つで PHP::ODBC(unified) 関数を使用しています。

1-2つの違いは何ですか?

2-そのうちの1つはより安全ですか?

3-MySQL 関数が非推奨になったように、PDO_ODBC または ODBC(Unified) は非推奨ですか??

4-古い FoxPRO DB またはさらに古い DB タイプは両方で動作しますか?

これに関して助けてくれてありがとう!

4

1 に答える 1

0

すべての質問にお答えすることはできませんが、最近学んだことがいくつかあります。プロジェクトで MS Access データベースを使用する必要があったため、PDO と ODBC にたどり着きました。私はもともと ODBC を使用していましたが、最近 PDO が更新され、より優れたエラー レポートが提供されるようになったと思います。失敗した以外のクエリ エラーを ODBC に報告させることができませんでした。ここにリストされているこれらの関数の多くに相当するものを PDO で見つけることができなかったため、最終的には ODBC の使用に戻る必要がありました (私はすでに ODBC でプロジェクトを開始していました)。データベースにクエリを実行する基本的な操作については、2 つの間に違いは見つかりませんでした。すでにご覧になっていると思いますが、ここに示すように foxPRO は PDO で正常に動作するよう です (実際には、このページの下部に foxPRO の ODBC ドライバーへのリンクがあります)。

于 2013-10-24T05:16:31.457 に答える