Data Base

PHP と Data Base(SQLite) の関係を説明します。

  1. Data Base は大量のデータを効率良く、取り出し易いように記録するためのソフトで、一般的に PHP などの言語とは独立しています。
    代表的な Data Base 言語には Access, Oracle, DB2, MySQL, SQLite などがあります。
    中でも MySQL は PHP との相性も良く、前回アパッチを構築したときは MySQL を使っていました。
    最近では PHP には SQLite がお勧めで、PHP5 以降では簡単に組み込めるようになっているようです。
    ここでは PHP で SQLite を使う方法を説明します。
  2. SQLite を使うには、PHP と Data Base(SQLite) の関係を理解しなければなりません。
    SQLite に関係するページを参照するときは、何の説明かを理解した上で参照して下さい。
    1. SQLite のインストール
      SQLite をインストールして実行環境を整えます。
      SQLite は一般的にコマンドプロンプトから起動します。
      PHP とは直接関係が無く、SQLite がインストールされていなくても PHP で SQLite を使うことが出来ます。
      但し、SQLite を Data Base として利用する以上、SQLite の使い方やコマンドの知識は最低限必要で、これを学ぶときに役立ちます。
    2. PHP に SQLite を組み込む
      ローカル環境でアパッチなどを構築して SQLite を組み込むときの説明です。
      PHP は WWW サーバー上で実行されるので、アパッチなどを構築するときは組み込みの設定が必要です。
      PHP は Windows版とUNIX版があり、若干説明が異なります。
      前回 PHP を動かしたときは、アパッチを構築して MySQL を組み込みましたが、今回は PHP が使えるサーバーを借りるので、ここの説明は関係しません。
    3. PHP で SQLite が使えるサーバーを利用
      今回はここに該当します。
      SQLite が使えるか否かは、プロバイダーが許可しているか否かの問題です。
      幸いにして、今回お借りしているサーバー上で SQLite が使えるようです。
      この後のコーナーでは PHP から SQLite を利用する方法を学びます。

前田稔の超初心者のプログラム入門
PHP Program