PDA

View Full Version : علت این ارور چیه و چطوری رفعش کنم؟



ali zi zeperto
یک شنبه 28 فروردین 1390, 12:19 عصر
سلام
من یه سری داده رو از بانک اطلاعاتی می خونم و بر اساس اونها یه نمودار رسم می کنم و توی بروزر نمایش می دم.منتها برای بعضی از کوئری ها (تقریبا 20 درصدشون)این ارور میاد.
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 865 bytes) in D:\wamp\www\23.php on line 48
تو خط 23 هم این دستوره $temp = mysql_fetch_row($result);:متفکر:
علت چیه و چطوری برطرف کنم.

MMSHFE
یک شنبه 28 فروردین 1390, 12:52 عصر
با سلام، از ظاهر اين خطا ميشه حدس زد مربوط به پر شدن حافظه مجاز هست. درصورت امكان Query مربوطه و همچنين ساختار جدول رو اينجا بگذارين تا ببينيم مشكل از كجاست. فعلاً علي الحساب با LIMIT تعداد ركوردهايي كه برگردونده ميشه رو كمتر كنيد و ببينيد مشكل رفع ميشه يا نه؟
موفق باشيد.

ali zi zeperto
سه شنبه 30 فروردین 1390, 13:38 عصر
ساختار جدول رو از اینچا (http://www.4shared.com/document/pwEyrNYR/mmm.html) ببینید.در ضمن مجموعه جوابش شاید 30 سطر بشه و کوئری هم فقط روی 4 تا فیلد اعمال میشه .