删除内存限制

时间:2016-09-07 12:17:25

标签: php sql-server apache memory

我有SQL服务器和表名称'files'。表列类型'image'(或blob)保存了pdf文件。我尝试在PHP中选择。我的代码就像

$sql = "SELECT DATALENGTH(file) as len, file FROM files WHERE id = 1";
$stmt = $dbh->prepare($sql);
$stmt->execute();

while ($row = $stmt->fetch()) {
    $fileLength = $row['len'];
    $file = $row['file'];
    break;
} 

echo $fileLength;
echo strlen($file);

在显示屏上显示1448484和64512.Variable $ file只花了64512。 数据库中的文件内存1.4 MB。在PHP代码变量$ file只需64KB。实际上,$ file的可变大小必须为1.4 MB。为什么?如何改变这个限制?请帮帮我。对不起我的英文

0 个答案:

没有答案