PDOの概要:
PDOはPHP Data Object (PHP Data Object)の略称で、PHP5.1バージョンと同時にリリースされました。現在サポートされているデータベースには、Firebird、FreeTDS、Interbase、MySQL、MS SQL Server、ODBC、Oracle、Postgre SQL、SQLite、Sybase が含まれます。 PDO を使用すると、ユーザーは mysql_* 関数、oci_* 関数、または mssql_* 関数を使用する必要がなくなり、データベース操作クラスをカプセル化する必要もなくなり、データベースを操作するために PDO インターフェイスのメソッドを使用するだけで済みます。別のデータベースを選択する場合は、PDO の DSN (データベース ソース名) を変更するだけで済みます。
PDO の機能:
PDO は、さまざまなデータベースのアクセス インターフェイスを統合するデータベース アクセス抽象化レイヤーであり、mysql および mysqli 関数ライブラリと比較して、ADODB と比較してクロスデータベースの使用がより容易になります。 MDB2 を使用すると、PDO がより効率的になります。
PDO は、軽量で明確で便利な機能を通じてさまざまな RDBMS ライブラリの共通機能を統合し、PHP スクリプトの抽象化と互換性を最大限に実現します。
PDO は、既存のデータベースの拡張から学んだ経験と教訓を吸収し、さまざまなデータベースと簡単に対話できます。
PDO 拡張機能はモジュール式であるため、ユーザーは PHP 全体を再コンパイルまたは再インストールすることなく、実行時にデータベース バックエンドのドライバーを読み込むことができます
例: PDO_MySQL は、MySQL データベース API を実装するために PDO 拡張機能を置き換えます。
PDOのインストール:
php5より前のバージョンのPDOは使用できません。
ウィンドウで PDO を有効にするには、php.ini の extension=php_pdo.dll の前のセミコロンを削除できます。MySQL データベースをサポートしたい場合は、extension=php_pdo_mysql の前のセミコロンを削除する必要があります。 dll
注: 5.2 以降の一部のバージョンでは、PDO がデフォルトで有効になっています。
上記は PDO の機能とインストール内容の概要です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。