我有一个数据库表,我有存储不同的信息,我想从它制作一个 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