Re: 有沒有人曾經寫php程式把.mdb丟到mysql裡去?
※ 引述《maxi326 (不想再留白)》之銘言:
: 我有找資料
: 成功用odbc driver可以php拿到.mdb的資料
: 對每個table一筆一筆的丟到mysql好似太沒效率
: 不知有沒有php或mysql(匯入)或odbc(匯出)的function可以做到整個.mdb丟到mysql
: 我已經做到copy table過去mysql
: 但如果.mdb裡有很多table還有他們之間有關聯性的問題
: 我想做到整個db轉過去,包括其關聯性
: .mdb那邊有更新資料的時候,也要把新資料拿過去mysql
: 而不是做備份
: 有好用的functions介紹一下嗎?
: yukang大大的連結好像是一個軟體
: 我是想討論php怎樣寫,寫給連軟體都不會用的人
: 沒看到文字檔,文字檔應該是php程式,請問在那裡
這其實並沒有什麼困難的啊,很簡單的東西,我們就用
1.SELECT * FROM access ( access 裡的某個 table)
2.while($result = mysql_fetch_assoc($rs1))
{
$sql = "INSERT INTO access values ('";
$sql .= implode("','",array_values($result));
$sql .= "');";
$result1 = mysql_query($sql,$rs2);
}
這樣就會塞進去 mysql 了,基本上 mysql 會自動轉換型態
應該沒什麼可能一個 function 就可以完成吧。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.69.222
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章