尝试选择/检索blob-pdo-php-mysql时内存不足


Getting Out of Memory when trying to select/retrieve blob pdo php mysql

我使用许多输入文件在项目中保存了许多blob图像/pdf文件。然后,当试图显示保存的数据时,我必须将所有文件(数据和blob)一起选择并显示给用户。但是当我尝试搜索至少4个图像时,我得到了Out of memory错误/异常。当我搜索3个图像时,选择是可以的。KiB中的文件的总平均值约为90-100,对于4个blob文件。这个问题的解决方案是什么,因为我仍然需要显示至少12个文件,而我被困在第四个文件中,我已经有了这个问题

UPDATE

我已经读到,当你添加这行

$PDO->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);

我将是一个解决方案,但当我添加此行时,我再也没有从我的选择中得到任何结果

您是在while循环中还是在每次连续查询之后调用了mysqli_result->free()函数?