Re: [請益] 將Access文件轉成資料庫可讀取格式的方法?

看板PHP作者 (O⊥M)時間17年前 (2008/09/12 22:30), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《witness0828 (原PO沒有病)》之銘言: : As title : 想問 : 如果我要將一份文件檔(住址/姓名/生日等資料類型)弄成資料庫 : 是不是可以先製作成Access的文件檔 : 再經由某種方法轉成MySQL可以讀取的格式呢? : 想請問那種方法是? : 還是我整個想錯了,要製作資料庫並不是這樣弄呢? : 正在製作的專題作業遇到這個問題 : 麻煩各位幫忙解答一下,感恩 <(_ _)> // 假設你的文件格式是以空白分開資料: // FILE:list.txt 台北 狐狸1號 2008-09-12 高雄 狐狸2號 2008-09-11 // EOF //TODO: // 1.先把檔案讀進來 $content = file_get_contents('list.txt'); // 2.把內容轉成陣列 $list = magic_function($content); // 3.將陣列轉成 sql 字串.. foreach ($list as $person) { $sql = "INSERT INTO list (address, name, birthday) VALUES ($person[0], $person[1], $person[2]); // 4.進行資料庫的 Query $db->qeury($sql); } == 流程大致是這樣。程式碼只是示範,不能直接用。 magic_function 是實作的重點,需要針對檔案的格式作解析; 如果格式複雜,可能需要用到正規表達式(RegExp) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.10.217

09/24 17:54, , 1F
如果是csv可以考慮用fgetcsv這個函式
09/24 17:54, 1F
文章代碼(AID): #18odqVjs (PHP)
文章代碼(AID): #18odqVjs (PHP)