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();
?>
|