0

次のように、MySQL データベース内のアイテムの価格を取得します。

$result = mysqli_query("SELECT 'price' FROM 'items'");
$price = $result;

$priceこの変数をページにエコーします。ただし、商品は入札できるので、入札した時点で価格を知る必要があります。したがって、商品の価格を更新できる必要があります (新しい入札はすべて同じデータベースに保存され、古いエントリが上書きされます)。

ページ全体を更新せず$priceにデータベースから変数を定期的に更新するにはどうすればよいですか?

編集:明確にするために:MySQLデータベースを更新する関数を探しているのではなく、ドキュメントを更新せずに新しいMySQLクエリを描画できる関数を探しています。

4

3 に答える 3

0

これは、jQuery と PHP を使用して Ajax 駆動の Web ページを作成するのに役立つかもしれません http://www.ibm.com/developerworks/opensource/library/os-php-jquery-ajax/index.html

于 2013-03-11T19:42:00.083 に答える
0

jQuery を使用してフィールドを更新できます。#price div では、jQuery ajax get を使用して、その div を毎秒更新します。

于 2013-03-11T19:40:13.490 に答える
0

次のhtmlがあると仮定します...

<div id="price"></div>
New Bid Amount <input type="text" id="bid" /> 
<button id="updatePrice">Update</button>

おそらく、新しい入札額を投稿して保存したいので、次のように update-bid.php というファイルに投稿します。

<script>
    $("#updatePrice").click(function() {
        bid = $('#bid').val();
        $.post("update-bid.php", { bid: bid }, function(req) {
            if ($.trim(req) == 'success') $('#price').html(bid);
        });
    });
</script>
于 2013-03-11T19:47:01.100 に答える