PHPのお勉強



MDB2でMySQLに接続@PHP

PearのMDB2を利用して、MySQLに接続します。

MDB2をインストールし、MySQLのドライバーをインストールします。
ドライバーをインストールする際には、php.iniにextension=php_mysql.dllが必要です。
pear install mdb2
pear install mdb2_driver_mysql

MDB2::factoryにて接続します。
必要ならば、フェッチモードを指定します。
queryAllにて全件結果を取得します。
結果を表示します。


<?php

require("MDB2.php");

//DSN
$dsn = "mysql://id:pasword@localhost/dbname";

//接続
$mdb2 =& MDB2::factory($dsn);

//フェッチモード設定
$mdb2->setFetchMode(MDB2_FETCHMODE_ASSOC);

//SQL文発行
$sqlStr = "SELECT * FROM tablename";
$res = $mdb2->queryAll($sqlStr);

//結果を表示
foreach ($res as $obj) {
    print $obj["id"];
    print $obj["name"];
    print "<BR>";
}

//クローズ
$mdb2->disconnect();

?>




Copyright (C) PHPのお勉強. All Rights Reserved.