اهل تقوم بالتخلص من المعلومات دالة ال mysql_query بعد فترة؟؟ مشكلة غريبة!!
السلام عليكم
عندي مشكلة غريبة!! وكان الاستعلام ينتهي بعد جلب المعلومات من قاعدة البيانات!!!
للتوضيح اكثر
عملت استعلام من قاعدة البانات وبعدها عملت ثلاث loop للتحقق من البيانات ومن ثم عرضها. (الكود في الاسفل يوضح الذي عملته)
المشكلة ان ال loop الثالث لا يعمل وكان الاستعلام يحذف ما بعد انتهاء الثاني عن العمل!!! غريبة واذا نسخت ولصقت خط الاستعلام قبل ال loop الثالث يعمل من غير اي مشكلة!!! وكان فترة الاستعلام تنتهي بعد عمل loop الثاني
ما المشكلة في هذا الكود؟؟؟
هذا هو الكود الحالي
كود:
<?php
$TOTAL_RESULTS_PER_PAGE = 15;
$TOTAL_FUTURE_ITEMS = 4;
$TOTAL_NEW_ARRIVAL_ITEMS = 4;
$TOTAL_HOT_ITEMS = 4;
$items = mysql_query("SELECT item_id, item_name, item_future, item_new_arrival, item_hot FROM items WHERE item_removed=0 AND item_enabled=1");
$total_items = mysql_num_rows($items);
echo '<div class="clear"></div>';
echo '<div class="display-item-category"><h2>Future Items</h2></div>';
$i=0;
while($item_rows = mysql_fetch_array($items)){
if($item_rows['item_future'] == 1 && $total_items > 0){
echo '<div class="display-item">'. stripslashes($item_rows['item_name']);
echo '<div class="width: 100%; position: absolute; bottom: 0; left: 0;"><div style="width: 50%; float: left; background-color: #ccc;">Read More</div><div style="width: 50%; float: left; background-color: #A90000;">Add to Cart</div></div>';
echo '</div>';
++$i;
}
if($i == $TOTAL_FUTURE_ITEMS){
break;
}
}
echo '<div class="clear"></div>';
echo '<div class="display-item-category"><h2>New Arrivals</h2></div>';
$i=0;
while($item_rows = mysql_fetch_array($items)){
if($item_rows['item_new_arrival'] == 1 && $total_items > 0){
echo '<div class="display-item">'. stripslashes($item_rows['item_name']) .'</div>';
++$i;
}
if($i == $TOTAL_NEW_ARRIVAL_ITEMS){
break;
}
}
echo '<div class="clear"></div>';
echo '<div class="display-item-category"><h2>Hot items</h2></div>';
$i=0;
while($item_rows = mysql_fetch_array($items)){
if($item_rows['item_hot'] == 1 && $total_items > 0){
echo '<div class="display-item">'. stripslashes($item_rows['item_name']).'</div>';
++$i;
}
if($i == $TOTAL_HOT_ITEMS){
break;
}
}