要實現下列功能
請確保 php
ini 中的 com
allow_dcom 選項已設為 true
一准備工作 新建一個ACCESS數據庫
並命名為db
mdb
然後在這個數據庫中新建一個表 comtest
包含 id 和 title 兩個字段
最後隨便插入一些數據
二實現代碼 <?php
// 就是剛建的數據庫
$db =
d:\\wwwroot\\db
mdb
;
// 建立連接
並打開
$conn = new COM(
ADODB
Connection
) or die(
can not start Active X Data Objects
);
//$conn
>Open(
Provider=Microsoft
Jet
OLEDB
; Data Source=$db
);
$conn
>Open(
DRIVER={Microsoft Access Driver (*
mdb)}; DBQ=$db
);
// 執行查詢並輸出數據
$rs = $conn
>Execute(
SELECT * FROM comtest
);
?>
<table border=
>
<tr><th>ID</th><th>Title</th>
</tr>
<?php
while (!$rs
>EOF) {
echo
<tr>
;
echo
<td>
$rs
>Fields[
id
]
>Value
</td>
;
echo
<td>
$rs
>Fields[
title
]
>Value
</td>
;
echo
</tr>
;
$rs
>MoveNext();
}
?>
</table>
<?php
// 釋放資源
$rs
>Close();
$conn
>Close();
$rs = null;
$conn = null;
?>
From:http://tw.wingwit.com/Article/program/PHP/201311/20844.html