我有一個數據庫表,我有存儲不同的信息,我想從它製作一個 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. 使用php將數據從數據庫導出到csv文件
- 2. 在數據庫中使用CSV文件
- 3. 如何從csv文件導入數據到數據庫中?
- 4. 從csv文件使用php填充數據庫
- 5. 如何在Python中使用數據庫創建CSV文件?
- 6. csv文件導入數據庫,php
- 7. php導入csv文件到數據庫
- 8. 如何使用Python從MongoDB tweet數據庫創建.csv文件
- 9. 如何從CSV文件導入數據到數據庫?
- 10. 如何將數據從csv文件導出到mysql數據庫?
- 11. 如何將數據從CSV文件導入數據庫
- 12. 如何在Flex Mobile 4.6本地數據庫中從csv文件導入數據?
- 13. 在mysql數據庫中,如何從csv文件上載修改後的數據
- 14. 如何從Python中的csv文件創建SQL數據庫
- 15. 如何從數據庫中讀取csv文件?
- 16. 我如何從csv文件中排序和組織數據php
- 17. 如何通過PHP從CSV文件中提取特定數據?
- 18. 如何從數據庫中下載多個文件在php中
- 19. 在PHP中讀取CSV文件數據
- 20. 在PHP中將CSV文件導入到Mysql數據庫中
- 21. 從CSV數據庫文件加載UITableView?
- 22. 從CSV文件同步數據庫
- 23. 從CSV文件填充Android數據庫?
- 24. PHP - 如何在MySql中使用GeoLite2 IP CSV數據庫?
- 25. 如何用PHP解析CSV文件並插入MySQL數據庫?
- 26. 如何將數據從.csv文件中導入到postgres數據庫表中?
- 27. 如何從csv文件讀取數據
- 28. 如何從文件導入csv數據
- 29. 如何從csv文件導入數據
- 30. CSV文件到數據庫
很好的答案 - 但請注意,CSV不是一種文件格式 - 它的許多類似的文件格式。有一個text/csv mime類型 - 它不涉及轉義的元數據,即使這樣也只涉及一小部分被描述爲CSV的執行格式。當然,微軟的CSV也不同於其他所有人! – symcbean 2010-06-04 12:30:33