9章データベース
PHPは、最も人気のある商用データベースやオープンソースデータベースを含む、20以上のデータベースをサポートしています。MariaDBやMySQL、PostgreSQL、Oracleといったリレーショナルデータベースシステムは、最もモダンな動的ウェブサイトを支えるバックボーンです。データベースには、ショッピングカートの情報や購買履歴、製品のレビューやユーザ情報、クレジットカード番号、そしてウェブページ自体も保存されます。
本章では、PHPからデータベースにアクセスする方法を見ていきます。まずフォーカスするのは、無数にあるデータベース固有の拡張モジュールではなく、任意のデータベースにいつも同じ関数でアクセスできる組み込みのPDO(PHP Data Objects)ライブラリです。データベース固有の操作はMySQLとSQLiteデータベースを例に見ていきます。またファイルをデータベースの代わりに使用する方法やNoSQL型データベースの1つ、MongoDBについても具体的なサンプルアプリケーションで詳しく見ていきます。
本書では、PHPによるウェブデータベースアプリケーションを作成する方法を詳細に解説するわけではありません。PHPとMySQLを組み合わせて使う方法についての詳細は、『Web Database Applications with PHP and MySQL, Second Edition』(O'Reilly Media、2004年)を参照してください。
9.1 PHPによるデータベースへのアクセス
PHPからデータベースにアクセスするには2通りの方法があります。1つは、データベース固有の拡張モジュールを使う方法で、もう1つは、データベースに依存しないPDOライブラリを使う方法です。それぞれに一長一短があります。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access