0

我的网站上有一个小盒子,上面有智慧语录

我不希望它们以平滑淡入淡出的方式随机出现,而无需重新加载页面

我找到了很多教程,但没有一个解释如何随机显示来自 mysql 的数据(仅来自 xml 或文档中硬编码的文本)

这是我的代码:

<?php
    mysql_connect("localhost", "xxxxxx", "xxxxxx") or die(mysql_error());
    mysql_select_db ("xxxxxx") or die(mysql_error());

    $select = mysql_query("SELECT * FROM `randomtext` ORDER BY RAND() LIMIT 1");
    while($row = mysql_fetch_assoc($select)) {
?>              

<div class="wisdom-textbox">
    <p class="font-wisdom">"<?php echo $row ['text']  ?>"</p>
</div>  

它会随机工作并且如果我刷新就会改变 - 但我需要该功能使其在几秒钟内旋转到数据库中的另一个随机智慧文本(小褪色不会伤害)

4

2 回答 2

1

您不能指望 MySQL 在被要求之前向您发送数据。

你可以做的是要求新的报价。为此,您将不得不再次执行查询。

为了再次执行查询,您必须轮询或使用一些执行查询的计时器。

于 2012-05-23T21:07:01.610 回答
0

你为什么不试试 JavaScript,JavaScript Timing Events 在这里真的可以帮助你,我真的不明白你在你的网站上想要做什么,但是去这个 链接 ,mabye 可以帮助你解决你的问题。祝你好运。

于 2012-05-23T21:05:34.327 回答