我试图写一个 coed 我必须将我的数据库的内容导出到一个 csv 文件中
导出已经有效,但是我导出的 csv 存在数字问题
例如我的 sql 数据库看起来像这样
telephone number
+639063073755
但是在导出的 csv 中,电话号码中的数据变成了这样
telephone number
6.39063E+11
电话号码变成指数
有没有办法来解决这个问题
这是我的代码
$sql = DB::query("SELECT * FROM table 1 order by id ASC");
$col2 = DB::query("SELECT * FROM table2 order by col_id ASC");
$rp_name = DB::queryOneField('rp_name',"SELECT * FROM report_presets where rp_id=%i",$_GET['rp_id']);
$rp_name = str_replace(" ","",$rp_name);
$line1 .= "Telephone Number";
foreach($sql as $row){
$line2 .=
str_replace(",","",$row[mobile_no]). ","
."\n";
}
$data="$line1\n$line2\n";
header("Content-type: application/x-msdownload");
header("Content-Disposition: attachment; filename=".$rp_name.".csv");
header("Pragma: no-cache");
header("Expires: 0");
print "$header\n$data";
谢谢