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 タイミング イベントが本当に役に立ちます。Web サイトで何をしようとしているのかよくわかりませんが、この リンク にアクセスすると、問題の解決に役立つ可能性があります。幸運を。

于 2012-05-23T21:05:34.327 に答える