Re: 有沒有人曾經寫php程式把.mdb丟到mysql裡去?
※ 引述《yukang (發不完的gmail)》之銘言:
: ※ 引述《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程式,請問在那裡
: 這其實並沒有什麼困難的啊,很簡單的東西,我們就用
其實我有大概做到拿一個table
: 1.SELECT * FROM access ( access 裡的某個 table)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
這一行要用方法連過去吧 我後來學了用odbc連的
: 2.while($result = mysql_fetch_assoc($rs1))
: {
: $sql = "INSERT INTO access values ('";
: $sql .= implode("','",array_values($result));
^^^^^^^這個function我不知道,哈哈,我試看看
: $sql .= "');";
: $result1 = mysql_query($sql,$rs2);
: }
: 這樣就會塞進去 mysql 了,基本上 mysql 會自動轉換型態
: 應該沒什麼可能一個 function 就可以完成吧。
謝謝yukang兄的回答
又學到很多東西
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.175.119.50
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章