用PHP&生成HUGE Json文件SQL

时间:2017-12-13 17:28:01

标签: php sql json sqlsrv

我正在尝试用PHP&创建一个json文件SQL Server。

我尝试使用此代码:

$fp = fopen('file.json', 'w');
fwrite($fp, json_encode($return_arr));
fclose($fp);

但是fwrite函数存在限制。

我尝试将代码更改为:

$fp   = fopen("file.json", "w");

$pieces = str_split($return_arr, 1024 * 4); //Also change values here as 2048 * 4 and 2048*20
foreach ($pieces as $piece) {
    fwrite($fp, $piece, strlen($piece));
}

fclose($file);

并将其拆分但仍然没有机会。

此外,我更改了ini_set('memory_limit','248M');php.ini文件的内存限制,但仍无效。

修改

我也试过但仍然无法正常工作

$fp = fopen('file.json', 'w');
file_put_contents($fp,json_encode($return_arr));
fclose($fp);

我的文件最多可生成1500条记录。之后我什么都没回来。如果我将SELECT TOP 1500增加到SELECT TOP 2000我的json文件为空。

我真的需要一些帮助..有关如何解决的任何反馈意见?

由于

0 个答案:

没有答案