PDO (PHP データ オブジェクト) この拡張機能は PHP5 で追加されました。PHP6 ではデータベースへの接続にデフォルトで PDO が使用されます。PHP6 ではすべての非 PDO 拡張機能が拡張機能から削除されます。
この拡張機能は、データベースにアクセスするための PHP 組み込みクラス PDO を提供します。異なるデータベースは同じメソッド名を使用して、一貫性のないデータベース接続の問題を解決します。
PDO の目標は、さまざまな RDBMS ライブラリの共通機能を統合する、軽量で明確で便利な API を提供することですが、より高度な機能を排除するものではありません。
PHP スクリプトを介して、オプションで高度な抽象化/互換性を提供します。 (推奨学習: PHP プログラミングの入門から習熟まで )
PDO の特徴: パフォーマンス。 PDO は、既存のデータベースのスケーリングの成功と失敗について最初から学びました。 PDO のコードはまったく新しいため、PHP 5 の最新機能を活用するためにパフォーマンスをゼロから再設計する機会があります。
PDO は、RDBMS の固有の機能に簡単にアクセスできるようにしながら、基盤として一般的なデータベース機能を提供するように設計されています。
PDO は、データベースの操作を簡単にするように設計されています。 API はコードに強制的に組み込まれることはなく、各関数呼び出しが何を行うのかを明確にします。
PDO 拡張機能はモジュール式であるため、PHP プログラム全体を再コンパイルまたは再インストールすることなく、実行時にデータベース バックエンドのドライバーを読み込むことができます。たとえば、PDO_OCI 拡張機能は、PDO 拡張機能の代わりに Oracle Database API を実装します。 MySQL、PostgreSQL、ODBC、Firebird 用のドライバーもあり、さらに多くのドライバーが開発中です。
PHP 5.1 以降の Windows 環境では、pdo およびメイン データベース ドライバーが拡張機能として PHP とともにリリースされており、これらを有効にするには、php.ini ファイルを編集するだけで済みます。
php.ini 構成ファイルを開き、extension=php_pdo.dll (php 構成ファイルを構成し、対応する拡張機能を有効にする) と extension=php_pdo_mysql.dll (対応するデータベースの拡張機能を有効にする、MySQL を使用する) を見つけます。例)を削除し、先ほどの「;」コメントで変更した2行の設定内容は以下の通りです:
extension=php_pdo.dll extension=php_pdo_mysql.dll
最後にapacheを再起動します
詳細情報が確認できます。 phpinfo
<?php phpinfo();## を表示して PDO 拡張機能を確認します #実行して pdo を検索します。図に示すような情報が表示されれば、接続が成功したことを意味します。
を使用できます。 #
以上がPDOをPHPで開く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。