Possible Duplicate:
Access from PHP to .mdb file on Ubuntu提取數據從一個.mdb文件中使用PHP
您好我正在開發使用PHP框架警予一個網絡商店的MySQL數據庫..
我想一個.mdb文件上傳到我們的系統,並從中提取數據並插入到mysql數據庫中。
有沒有辦法做到這一點?
如果有人能幫助我,那將會很棒。
由於
Possible Duplicate:
Access from PHP to .mdb file on Ubuntu提取數據從一個.mdb文件中使用PHP
您好我正在開發使用PHP框架警予一個網絡商店的MySQL數據庫..
我想一個.mdb文件上傳到我們的系統,並從中提取數據並插入到mysql數據庫中。
有沒有辦法做到這一點?
如果有人能幫助我,那將會很棒。
由於
使用odbc_connect()函數。或者,可以使用無DSN連接字符串。
DSN的連接
,如果沒有密碼,用戶名留以 「sa」 和密碼爲空。
$conn = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdb_file", $user, $password);
要與DSN
從* HTTP連接://www.w3schools.com/php/php_db_odbc.asp*
打開管理工具圖標您的控制面板 翻一番點擊裏面的數據源(ODBC)圖標。 選擇系統DSN選項卡。 單擊系統DSN選項卡中的添加。 選擇Microsoft Access驅動程序。點擊完成。 在下一個屏幕中,單擊選擇以查找數據庫。 爲數據庫提供數據源名稱(DSN)。 單擊確定。
$conn = odbc_connect($dsn_name, $user, $password);
查詢:
$res = odbc_exec($conn, "select * from table");
列出結果:
while($row = odbc_fetch_array($res)) {
print_r($row);
}
k ..但我可以做到這一點後,上傳文件並初始化爲$ mdb_file? – era
是的,它應該可以正常工作。讓我知道。 – AustinAllover
謝謝,我會試試看,讓你知道... – era
點擊這裏:http://devzone.zend.com/1315/reading- access-databases-with-php-and-pecl/ – 2012-05-22 07:19:58
檢查 http:// stackover flow.com/questions/5722544/how-can-i-convert-an-mdb-access-file-to-mysql-or-plain-sql-file – Dolly
@cutebabs我認爲那些是手動工具,並且OP正在尋找東西可以自動化 – eis