Jak je uvedeno v další otázce, zdá se, že dvě řešení jsou:
1) Přepněte na mysqlnd konektor, protože to nevykazuje stejnou chybu.
Pokud k instalaci PHP používáte Yum (např. na server Amazon ec2), můžete toho dosáhnout změnou nastavení vašeho zásobníku LAMP z tohoto:
sudo yum install php-mysql php php-xml php-mcrypt php-mbstring php-cli mysql httpd
komu:
sudo yum install php-mysqlnd php php-xml php-mcrypt php-mbstring php-cli mysql httpd
2) Použijte buď store_result nebo use_result, které také neukazují masivní problém s alokací paměti.
Přechod na mysqlnd je pravděpodobně dlouhodobějším řešením, protože je obecně lépe napsaný než stávající konektor php-mysql (např. výsledky nejsou duplikovány v paměti MySQL před zkopírováním do paměti PHP) a je výchozím konektorem z PHP 5.4.0 dále.