要實現下列功能,請確保 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.4.0; Data Source=$db"); $conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db");
// 執行查詢并輸出數據 $rs = $conn->Execute('SELECT * FROM comtest'); ?> <table border="1"> <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; ?>
|