2016-10-03 152 views
0

由於sql查詢的結果很大,我的XAMPP花了很長時間來做出響應。我的查詢結果返回約1400行。這就是爲什麼我的本地頁面繼續加載?如果是這樣,我該怎麼做才能解決這個問題?有沒有語法錯誤..localhost頁面花了很長時間來響應

public function promotion() 
{ 

    $this->db->select("*"); 
    $this->db->from('booking'); 
    $query = $this->db->get(); 
    $data['result'] = $query->result_array(); 

    $this->load->view('admin/promotion',$data); 
} 

我的觀點:

 <tbody> 
    <?php foreach ($result as $r) : ?> 
     <tr> 
      <td> 
       <?php echo $r['booking_date'];?> 
      </td> 
      <td> 
       <?php echo $r['from_email'];?> 
      </td> 
      <td> 
       <?php echo $r['vendor_airway_bill'];?> 
      </td> 
      <td> 
       <?php echo $r['max_tariff'];?> 
      </td> 
      <td> 
       <?php echo $r['status'];?> 
      </td> 
     </tr> 
    <?php endforeach; ?> 
    </tbody> 

我使用的XAMPP V3.2.2,phpMyAdmin的,在Windows 10的64位

+0

1.究竟是什麼意思,頁面加載緩慢?幾秒鐘? 2.無論如何在屏幕上顯示1400條記錄沒有太多意義。只能使用分頁和過濾來顯示相關預訂的一部分。 – Shadow

回答

0

也許你,它會更好僅加載一部分數據(例如,在僅顯示25種產品的在線商店中)。另一種方式是逐個加載內容(例如,使用AJAX和JavaScript)?

+0

是的,我將結果限制爲'100' – may

相關問題