ホームページ  >  記事  >  バックエンド開発  >  PDOをPHPで開く方法

PDOをPHPで開く方法

(*-*)浩
(*-*)浩オリジナル
2019-09-20 10:37:264599ブラウズ

PDO (PHP データ オブジェクト) この拡張機能は PHP5 で追加されました。PHP6 ではデータベースへの接続にデフォルトで PDO が使用されます。PHP6 ではすべての非 PDO 拡張機能が拡張機能から削除されます。

PDOをPHPで開く方法

この拡張機能は、データベースにアクセスするための 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で開く方法#

以上がPDOをPHPで開く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。