データベースを使用すると、データの検索、抽出、並べ替え(ソート)といった処理が非常に簡単にできるようになります。これまで自分でTSVやCSVなどのデータファイルを作成し、ファイルを読み書きしてその構造を意識しながら個別に書いていた処理が、簡単なSQL文ですぐに実現できるようになるからです。 実際、私もフリーソフトのデータベースMySQLで簡単なソート機能付データ一覧テーブル(エヴァの栞内ファンフィクションデータベース)を作ってみたのですが、ソート処理をSQL文一つで行うことができる上に「データ構造の変更」もMySQLのインターフェースで容易に行えるので、かなり楽でした。今回は、MySQLを例に、PHPからデータベースにアクセスしてデータベースのデータを使ってWebページを出力する流れを見てみることにしましょう(PostgreSQLなど他のデータベースも同様に扱えます)。 データベースの作成