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请求数量。