PEARのMDB2_Driver_sqliteを使ってみる
SQLiteをMDB2からアクセス。
require_once('/usr/lib/php/PEAR/MDB2.php');
$dsn = array ('phptype' => 'sqlite', 'database' => 'test.db');
$mdb2 =& MDB2::connect($dsn);
if (PEAR::isError($mdb2)){
echo "ERROR: " . $mdb2->getMessage();
}
//結果はハッシュで
$mdb2->setFetchMode(MDB2_FETCHMODE_ASSOC);
//実行
$result = $mdb2->query('SELECT * FROM table');
if (PEAR::isError($result)){
print "ERROR: SQL: $sql";
$result->free();
$mdb2->disconnect();
}
while ($row = $result->fetchRow()){
var_dump($row);
}
$result->free();
$mdb2->disconnect();
Reference: http://www.installationwiki.org/MDB2