Както беше обсъдено в другия въпрос, изглежда, че двете решения са:
1) Превключете към mysqlnd конектор, тъй като това не показва същата грешка.
Ако използвате Yum за инсталиране на PHP (например на сървър на Amazon ec2), тогава можете да постигнете това, като промените настройката на вашия LAMP стек от това:
sudo yum install php-mysql php php-xml php-mcrypt php-mbstring php-cli mysql httpd
до:
sudo yum install php-mysqlnd php php-xml php-mcrypt php-mbstring php-cli mysql httpd
2) Използвайте или store_result, или use_result, които също не показват проблема с масивното разпределение на паметта.
Преминаването към mysqlnd вероятно е по-добро дългосрочно решение, тъй като като цяло е по-добре написано от съществуващия php-mysql конектор (например резултатите не се дублират в паметта на MySQL, преди да бъдат копирани в паметта на PHP) и е конекторът по подразбиране от PHP 5.4.0 нататък.