#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターPHP では、pdo は、データベースにアクセスするために PHP によって定義された軽量で一貫したインターフェイスです。これは、使用するデータベースに関係なく、同じ機能 (クエリの実行とデータの取得) を使用できるようにデータ アクセス抽象化レイヤーを提供します。データベース操作が大幅に簡素化され、異なるデータベース間の違いを隠すことができます。
PDO とは
PDO は、PHP Date Object (PHP Data Object) の略称です。これは、データベースにアクセスするために PHP によって定義された軽量で一貫したインターフェイスです。これは、Any を使用してもデータ アクセスの抽象化レイヤーを提供します。データベースは同じ関数を通じてデータのクエリと取得を行うことができるため、データベースの操作が大幅に簡素化され、異なるデータベース間の違いを隠すことができます。 PDO は、PHP5.1 バージョンとともにリリースされました。PDO を使用すると、クロスデータベース プログラムの開発や、異なるデータベース間の移植が容易になります。現在、PDO でサポートされているデータベースには、Firebird、FreeTDS、Interbase、MySQL が含まれます。SQLサーバー、ODBC、Oracle、Postgre SQL、SQLite、Sybase など。 PDO を使用すると、mysqli_* の一連の関数を使用する必要がなくなり、PDO 内のメソッドを使用してデータベースを操作するだけで済みます。PDO の特徴
PDO は、さまざまなデータベースのアクセス インターフェイスを統合する役割を担う「データベース アクセス抽象化レイヤー」と考えることができます。 MySQL や MSSQL 関数ライブラリと比較して、PDO はデータベース間での使用がより容易になり、ADODB や MDB2 と比較して PDO はより効率的です。 PDO は、軽量で明確で便利な関数を通じてさまざまなデータベースの共通機能を統合し、PHP スクリプトの最大限の抽象化と互換性を実現します。 PDO は、既存のデータベースの拡張の成功と失敗から学んだ教訓を活かし、PHP5 の最新機能を活用して、さまざまなデータベースと簡単に対話できます。 PDO 拡張機能はモジュール式であり、PHP プログラム全体を再コンパイルまたは再インストールすることなく、実行時にユーザー データベース バックエンドのドライバーを読み込むことができます。たとえば、PDO_MySQL 拡張機能は、PDO 拡張機能の代わりに MySQL データベース API を実装しており、Oracle、Postgre SQL、ODBC、および Firebird 用のドライバーも備えています。PDO を有効にする
PDO は PHP5.1 とともに配布され、デフォルトで PHP5.1 に含まれています。 PDO は PHP5 のコア オブジェクト指向機能によるサポートを必要とするため、PHP5.0 より前のバージョンでは使用できません。 デフォルトでは、PHP では PDO が有効になっていますが、データベース ドライバーのサポートを有効にするには、対応する構成操作が必要です。 Windows システムを例に挙げると、設定ファイル php.ini 内の PDO 関連の設定情報は次のとおりです。;extension=pdo_firebird ;extension=php_pdo_mysql.dll ;extension=pdo_oci ;extension=pdo_odbc ;extension=pdo_pgsql ;extension=pdo_sqliteヒント: 対応する設定を有効にするには、次の操作を行うだけで済みます。セミコロン;を削除し、Apache サーバーを再起動します。 関連する設定が正常に開かれたかどうかを確認するには、phpinfo() 関数を実行し、出力ページで設定の名前を検索するだけです。存在する場合は、開くことが成功したことを意味します。次の図に示すように: 推奨学習: 「
PHP ビデオ チュートリアル 」
以上がphp pdoそれはどういう意味ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。