要從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查詢
沒有留言:
張貼留言