まずは MDB2 をインストールしなければなりません。
次に、使用するデータベース用のドライバをインストールしなければなりません。 たとえば、MySQL を使用するのなら次のようになります。
詳細な説明は MDB2 のドキュメントを参照ください。 あるいは、Unix 系のシステムをご利用の場合は次のコマンドでも説明を見られます。
MDB2_Schema は MDB2 とは独立したパッケージであり、 同じように PEAR インストーラでインストールします。
これで準備完了です (^o^)
MDB2_Schema クラスのインスタンスを作成するには
factory()
を使用します。
このメソッドには $dsn
や配列を指定します。
また、既存の MDB2 オブジェクトを指定することもできます。
以下の例では、単に $dsn
を指定しています。
<?php
require_once 'MDB2/Schema.php';
$options = array(
'log_line_break' => '<br>',
'idxname_format' => '%s',
'debug' => true,
'quote_identifier' => true,
'force_defaults' => false,
'portability' => false
);
$dsn = 'mysql://root:@localhost/MDB2Example';
$schema =& MDB2_Schema::factory($dsn, $options);
if (PEAR::isError($schema)) {
$error = $schema->getMessage();
}
if (isset($error)) {
var_dump($error);
}
$schema->disconnect();
?>