Som diskuteret i det andet spørgsmål ser det ud til, at de to løsninger er:
1) Skift til mysqlnd stik, da dette ikke viser den samme fejl.
Hvis du bruger Yum til at installere PHP (f.eks. på en Amazon ec2-server), kan du opnå det ved at ændre din opsætning af din LAMP-stak fra dette:
sudo yum install php-mysql php php-xml php-mcrypt php-mbstring php-cli mysql httpd
til:
sudo yum install php-mysqlnd php php-xml php-mcrypt php-mbstring php-cli mysql httpd
2) Brug enten store_result eller use_result, som heller ikke viser det massive problem med hukommelsesallokering.
Skift til mysqlnd er sandsynligvis en bedre langsigtet løsning, da den generelt er bedre skrevet end den eksisterende php-mysql-stik (resultater bliver f.eks. ikke duplikeret i MySQL-hukommelsen, før de kopieres til PHP-hukommelsen) og er standardforbindelsen fra PHP 5.4.0 og frem.