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関連のパラメータは全く同じなので、
他に原因があると思われるのですが、調べてもよくわかりません。
解決方法を教えて頂けると、またヒントでも頂けると幸いです。
よろしくお願いいたします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/06 00:11
2016/01/06 12:49
2016/01/13 03:01