このバグレポートをここで読みました:https://bugs.php.net/bug。 php?id =51386
longblobがあるため、問題が発生しているようです またはlongtext 表の列にあります。
longtext / longblob 最大長は4294967295です。 [4GB]そのため、mysqliは、何も失われないようにするために、そのメモリをバッファに割り当てようとします。 mediumtextを使用することをお勧めします (16777215 [16MB]最大長)、通常はすべてに十分なはずです。
更新: この回答にはいくつかのアクティビティが含まれているため、Phil_1984からこのソリューションを追加します(コメントを参照)
=> $stmt->store_result()を使用する場合 longblobでmysqliを使用できます / longtext エラーが発生することなく。
-
古い回答: 列を別のタイプ(ミディアムテキスト)に変更するか、PDOを使用することをお勧めします(問題はないと思います)。ただし、列をロングテキストのままにしておきたい場合は、mysqlライブラリを切り替える必要があります
PHP開発者からの引用: