在codeigniter中将整个数据库导出为csv文件

时间:2015-12-23 09:40:30

标签: php codeigniter

我想将整个数据库导出为codeigniter中的csv文件。我在codeigniter中成功导出单个表数据作为csv文件。但是如何将整个数据库导出为csv文件?

1 个答案:

答案 0 :(得分:0)

您无法在单个CSV文件中导出整个数据库。这毫无意义。

CSV文件具有行和列的概念,由某些内容分隔,例如逗号。 然后是数据,也用逗号分隔。 文件中的每一行代表一个表中的一行。

现在,如果数据库中有多个表格,如何格式化?

我曾经写过一个脚本,它以csv格式为每个单独的表生成一个csv文件,然后将它们压缩在一起。

但是,仍然需要正常导出,因为它还包含外键,主键以及您添加到数据库中的任何内容。