Wie in der anderen Frage besprochen, scheinen die beiden Lösungen zu sein:
1) Wechseln Sie zu mysqlnd Connector, da dieser nicht denselben Fehler zeigt.
Wenn Sie Yum verwenden, um PHP zu installieren (z. B. auf einem Amazon ec2-Server), können Sie dies erreichen, indem Sie Ihr Setup Ihres LAMP-Stacks von hier aus ändern:
sudo yum install php-mysql php php-xml php-mcrypt php-mbstring php-cli mysql httpd
zu:
sudo yum install php-mysqlnd php php-xml php-mcrypt php-mbstring php-cli mysql httpd
2) Verwenden Sie entweder store_result oder use_result, die ebenfalls nicht das massive Speicherzuweisungsproblem zeigen.
Der Wechsel zu mysqlnd ist wahrscheinlich eine bessere langfristige Lösung, da es im Allgemeinen besser geschrieben ist als der vorhandene PHP-Mysql-Connector (z. B. werden Ergebnisse nicht im MySQL-Speicher dupliziert, bevor sie in den PHP-Speicher kopiert werden) und der Standard-Connector von PHP 5.4.0 ist weiter.