<?php
//mdb檔案路徑
$mdb_path = 'C:\temp\MyDB.mdb';
//New COM元件
$c = new COM("ADODB.Connection");
$c -> open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".$mdb_path.";");
$sql = "select userid, username from userinfo";
$r = $c->execute($sql);
$fields_count = $r->fields->count();
$emp = array();
if ($fields_count){
while (!$r->EOF) {
for($n = 0; $n<$fields_count; $n++) {
$k = $r->fields($n);
switch ($k->name){
case 'userid':
$userid = $k->value;
break;
case 'username':
$username = $k->value;
break;
}
}
//資料傳入陣列
$emp[$userid] = $username;
$r->MoveNext();
}
}
$r->close();
print_r($emp);
?>
輸出結果:
Array ( [9997] => 王小明 [9998] => 張二牛 [9999] => 伍三狼 )