2011-05-05 71 views
0

目前我有一小段PHP代碼從我的表中獲取一個隨機行。JS循環訪問MySQL結果?

<?php 
    if (!$query = @mysql_query("SELECT * FROM testimonials ORDER BY rand() LIMIT 1")) { 
     echo 'Error: '.mysql_error().''; 
    } else { 
     while ($q = mysql_fetch_array($query)) { 
      $quote = $q['quote']; 
      $author = $q['author']; 
      echo $quote; 
      echo '<br />- <strong>'.$author.'</strong>'; 
     } 
    } 
?> 

我想要做的事情是在頁面加載時加載一個,然後淡入並淡入到另一個數據庫。

+0

你是什麼意思,然後淡出並淡入另一個從數據庫_? – 2011-05-05 02:18:16

+0

我的意思是喜歡這個網站:http://www.jet-exchange.eu/ – 2011-05-05 12:16:15

回答

1

要麼預先加載幾行,而要使用JS在瀏覽器中遍歷它們,或者在每次循環到下一個循環時使用AJAX請求數據庫的新行。

我會建議第一種方法,因爲它減少了對您的數據庫的查詢量和對Web服務器的HTTP請求數量。