【 PHP 】PHP8に入門してみた 188日目 PHPの基本 ( データベース PHPでのデータベースアクセスについて)
PHP8技術者認定初級試験 が始まるようなので 試験に向けて (できるだけ)勉強しようと思います! 使用する書籍は独習PHP 第4版(山田 祥寛)|翔泳社の本 (shoeisha.co.jp) となります。
データベース
データベース抽象化レイヤー PDO
PHP
では各データベースにアクセスする手段があります。
各データベースはそれぞれ個性が強く(!?)、PHP
でそれぞれ個別に処理を実装するととてもじゃないですが対応しきれません。
そこで「データベース抽象化レイヤー」という仕組み(概念)が生まれたようです。
Javaで言うところのJDBC
のような存在だと思います。
その中でもPDO
という実装を使うのが主流のようです。
このPDO
という実装と各データベース用に要されたドライバー
を使えば、開発者は「今回はOracleだから接続は・・・」と悩まなくてよくなります。
ドライバー
を使用する際はphp.ini
に定義するようです。
php.ini
;MySQL(MariaDB)ドライバー
extension=pdo_mysql
メモ
MariaDBというドライバーは存在しない!
ディスカッション
コメント一覧
まだ、コメントがありません