質問: xxhiroxx_chanと申します。 いつも回答を頂きありがとうございます。 PHPとSQLServerの件で教えて頂きたく存じます。 環境は以下です。 Windows Server 2012 R2 64bit OS SQLServer2014 Apache 2.412 (Win64) PHP 5.5.24 SQLServerの例えばnvarchar(4000)のフィールドで odbc_execにてINSERT、UPDATEは正しくでき、DBに格納されるが、 その登録したデータが2000文字以上だと、 SELECT文を実行後odbc_resultで結果を取得しようとするところで PHP Fatal error: Out of memory (allocated 786432) (tried to allocate 4294967293 bytes) のエラーが出ます。 ちなみに、別のサーバでは問題なくいけています。 php.iniのodbc関連のパラメータは全く同じなので、 他に原因があると思われるのですが、調べてもよくわかりません。 解決方法を教えて頂けると、またヒントでも頂けると幸いです。 よろしくお願いいたします。
回答: php.iniのmemory limitについて調べてください。