2

我在 mysql 表中工作以使用 php 生成 CSV 文件转换。

信用卡号显示在 mysql 数据库中,如44445959636345。当我将 mysql 表转换为 csv 文件时,它没有显示正确的信用卡号,就像这样4.4446E+13

我的 sql 查询是 $this->dbutil->csv_from_result($query);

CSV 文件更改所有卡号!例如,如果您的卡

44445959636345

而不是如上所示显示... CSV 将其更改并使其显示为:

4.4446E+13

我该如何解决这个问题,请指导我。

4

2 回答 2

0

问题是:该函数将信用编号称为整数。你所要做的就是让它把它作为一个文本来引用。

于 2013-06-12T09:13:31.820 回答
0

如果要在 excel 中查看 csv 文件,可以在数字前面加上单引号,这样它将显示为文本。警告这意味着您需要在将这样的 csv 文件导入数据库时​​删除该引用。这可以通过 php 或 sql 子字符串函数来完成。所以而不是 44445959636345 输出 '44445959636345 到您的 csv 文件。

于 2013-06-03T13:11:49.270 回答