2014年8月29日 星期五

[筆記]使用PHP從MySQL撈資料產生.txt檔案

要從X表中撈a,b,c三個欄位的資料產生Test.txt檔案,我的撰寫方式如下:

1. 設定檔案儲存路徑


$dir = "/test/upload/";
// " " 雙引號內的路徑依個人修改

2. 撈資料+生成txt語法

$sql = "SELECT a, b, c FROM X";
// SQL查詢語法
$rtnRows = $db->query($sql);
// 將資料撈到$rtnRows
$fp = fopen($dir.'Test.txt', 'w');
// 開啟一個txt檔案
while($row = $db->fetch_array($rtnRows))
// 確認資料一定都一筆以上, 所以使用While
{
     fwrite($fp, $row['a']."\t".$row['b']."\t".$row['c']."\r\n");
    // 寫入a,b,c三欄位資料, 使用tab(\t)跟換行(\r\n)分隔每筆資料
}
fclose($fp);
// 檔案寫完, 關閉檔案

$db->free_result($rtnRows);
// 釋放SQL查詢

沒有留言:

張貼留言