使用CSV和MySQL时最低的共同点

时间:2009-09-28 10:31:46

标签: php mysql csv

我正在开发一个程序,允许用户编辑MySQL数据库表或上传的CSV文件中的数据。

我很好奇我可以将两种数据类型放到哪里,我可以编写一个单一的表示模型来向用户呈现数据。我应该将SQL转换为CSV,还是尝试通过两种类型并执行其他操作?

2 个答案:

答案 0 :(得分:2)

我不确定我是否完全理解这一点,但在我看来,CSV / SQL问题是呈现之一。我认为你需要一个表示数据的对象,它与最终形式无关。

也就是说,我会维护一个模型(二维数组?),并允许用户处理(读/写数据等)。当您需要生成数据时,您应该能够将其呈现为SQL或CVS(或任何其他格式),并在此时执行适当的转换。

答案 1 :(得分:1)

您可以使用它将CSV加载到mysql中以将所有数据放在一个公共位置

LOAD DATA LOCAL INFILE 'C:\\Documents and Settings\\path\\to\\the_file.CSV'
INTO TABLE table_name
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, field2, field3, field4, etc);