- ベストアンサー
変数に格納できる最大サイズは?
PHPとMySQLを使ってWEBシステムを構築中なのですが、検索のクエリを実行すると以下のエラーが発生しました。 [Unable to save result set in ファイル名] PHP:$ret=mysql_query($sql); 昨日までは同じSQL文で正常に実行できていました。 いろいろと調べてみたのですが、明確な答えが見つかりませんでした。 どなたか分かる方、ご教授お願い致します。 ちなみに検索結果は80万件以上あります。 70万件までは正常に処理できていました。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「返って来るレコード数が多すぎて、MySQLからPHPに受け渡す為のファイルに全件を保存出来ませんでした」って事です。 返って来るレコード数が多すぎてエラーになるなら SQLのselect文に「LIMIT 60000,60000」とか指定して、エラーにならない件数までに抑えて少しづつ処理するしかないのでは?
お礼
お礼が遅くなってしまい申し訳ありませんでした。 アドバイスどおりの仕様に変更したら正常に動作しました。 ありがとうございました。