我有一個數據庫表,我有存儲不同的信息,我想從它製作一個 csv文件我該怎麼做?如何從數據庫在PHP中使csv文件?
-1
A
回答
2
如果數據庫是MySQL的,試試這個:
SELECT a,b,a+b INTO OUTFILE '/tmp/result.txt'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;
(從http://dev.mysql.com/doc/refman/5.0/en/select.html的代碼片段)
或者你可以在應用程序代碼這樣做:
$fh = fopen('file.csv', 'w');
$rows = $db->query('select first_name, last_name, email, telephone, company_name, customer_id, city from customer_tab;');
while($r = $rows->fetch_assoc()) {
fputcsv($fh, $r);
}
fclose($fh);
或PHP < 5.1:
$rows = $db->query('select first_name, last_name, email, telephone, company_name, customer_id, city from customer_tab;');
while($r = $rows->fetch_assoc()) {
$i = 0;
foreach($r as $k => $v) {
$v = trim($v);
echo "\"$v\"";
if($i++ < 6) {
echo ",";
}
}
echo "\n";
}
0
相關問題
- 1. 如何從csv文件導入數據到數據庫中?
- 2. 如何在Python中使用數據庫創建CSV文件?
- 3. csv文件導入數據庫,php
- 4. 如何將數據從CSV文件導入數據庫
- 5. 如何將數據從csv文件導出到mysql數據庫?
- 6. 如何從Python中的csv文件創建SQL數據庫
- 7. 如何通過PHP從CSV文件中提取特定數據?
- 8. 如何從數據庫中下載多個文件在php中
- 9. 在PHP中讀取CSV文件數據
- 10. 在PHP中將CSV文件導入到Mysql數據庫中
- 11. 從CSV文件同步數據庫
- 12. 從CSV文件填充Android數據庫?
- 13. 如何將數據從.csv文件中導入到postgres數據庫表中?
- 14. 如何從csv文件讀取數據
- 15. 如何從文件導入csv數據
- 16. CSV文件到數據庫
- 17. 在PHP中解析CSV文件到MySQL數據庫
- 18. 從csv文件添加數據到mysql數據庫,避免重複在php
- 19. 從csv文件替換數據庫中的數據
- 20. 如何將csv文件從sql數據庫顯示到php網頁?
- 21. 如何在swift中從2個csv文件中獲取數據
- 22. 如何從csv文件讀取數據並將其存儲在我的數據庫文件中的sqlite中?
- 23. csv文件格式上傳大量的數據在MySQL數據庫使用php
- 24. 如何使用PHP從SQL數據庫下載文件?
- 25. 如何從PHP文件訪問一個SQL文件數據庫
- 26. 使用php mysql導入csv文件到數據庫
- 27. 使用PHP將CSV文件上傳到mysql數據庫
- 28. 使用php導入csv文件到數據庫
- 29. 使用php導入大型csv文件到mysql數據庫
- 30. 如何使用codeigniter將csv文件數據導入到mysql數據庫中?
很好的答案 - 但請注意,CSV不是一種文件格式 - 它的許多類似的文件格式。有一個text/csv mime類型 - 它不涉及轉義的元數據,即使這樣也只涉及一小部分被描述爲CSV的執行格式。當然,微軟的CSV也不同於其他所有人! – symcbean 2010-06-04 12:30:33