Pear MDB2 デ-タベ-ス操作

Pear MDB2 デ-タベ-ス
操作概要

PEAR::MDB2 の機能を使って、MySQL デ-タベ-ス操作プログラムを作成します。
これができると、例えば会員登録画面等で入力された、 名前、メ-ルアドレス、郵便番号、住所、コメント等をデ-タベ-ス操作することができます。
今回は MDB2 を利用して各デ-タをあらかじめ用意しておきそれをデ-タベ-スに書込むことにします。
MDB2 を利用すること自体はそれほど難しくはないのですが、これを利用するための準備が結構大変です。
ここができれば、終わったといっても過言ではありません。
準備作業に間違いがあると、どこが悪いのがさっぱりわからず苦労することになります。

Pear MDB2 デ-タベ-ス
操作準備

MDB2 を利用するには次の準備をする必要があります。
大まかに言うと XAMPP 準備とレンタルサ-バ準備です。
まずは XAMPP 準備をしっかり行って動くことを確認し、次にレンタルサ-バ準備を行います。
● XAMPP に
  PEAR::MDB2 インスト-ル
  Pear::MDB2 は XAMPP のなかに最初からインスト-ル済みですので何もしません。
  インスト-ル場所は、
  C:\xampp\php\pear\MDB2 です。
2016/4/4日 以下7行追加。
 XAMPP 5.6.19 版以降では Pear::MDB2 はインスト-ルされていません。
XAMPP アップデ-ト データ復元
 を参考に、
 PEAR::MDB2
 PEAR::MDB2_Driver_mysqli
 をインスト-ルします。
● XAMPP MySQL に
  データベースを作成
● レンタルサ-バに、
  PEAR::MDB2 インスト-ル
● レンタルサ-バ MySQL に
  データベースを作成

PEAR::MDB2

PEAR::MDB2 は、データベース操作を行うことができます。
PEAR::MDB2 は、PEAR::DB や PEAR::MDB の後継パッケ-ジです。
MySQL などの各種データベース用のドライバをインスト-ルすることにより様々なデータベースに対応可能です。
今回は、PEAR::MDB2_Driver_mysql
XAMPP 5.6.19 版以降は PEAR::MDB2_Driver_mysqli
ドライバをインスト-ルすることにより、MySQL に対応させます。
なお、PEAR::MDB2_Driver_mysqli はPHP 5 の環境でしか動かないようです。
PHP 4 の環境の場合は、PEAR::MDB2_Driver_mysql を使用すればよいようです。
なお、レンタルサ-バにはインスト-ルが必要な場合が多いようです。
インスト-ルが必要な方は、63Pear Village に戻り、左サイドナビ「Pear MDB2 デ-タベ-ス操作」の中の
「MDB2 デ-タベ-ス操作 レンタルサ-バ準備」
を見てください。

PHP::mysqli

PHP::mysqli を使用しても PEAR::MDB2 と同様、データベース操作を行うことができます。
PHP::mysqli を利用して PEAR::MDB2 と同じ機能のデータベース操作ファイルを作成して 比較をしたいと思います。
PHP::mysqli は、PHP 5.3.0 以降(2010年)からデフォルトで有効になっており、 PEAR::MDB2 は 2006-02-09 には stable になっているので、どうも MDB2 の方がだいぶ先輩のようです。
つまり、PHP::mysqli が MDB2 に追いついたといったところでしょうか。


Pear MDB2 デ-タベ-ス管理 XAMPP 準備 に続く
Pear MDB2 デ-タベ-ス操作ファイル接続部作成 に続く

63 Pear Villageに戻る