0

我在我的 MySQL 数据库中检索商品的价格,如下所示:

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

我在页面上回显这个$price变量。但是,由于您可以对商品出价,因此您需要知道第二次出价的价格是多少。因此,我需要能够更新商品的价格(任何新出价都存储在同一个数据库中,覆盖旧条目)。

如何在更新整个页面的情况下定期更新$price数据库中的变量?

编辑:澄清一下:我不是在寻找更新我的 MySQL 数据库的函数,而是在寻找一个允许我在不更新文档的情况下绘制新的 MySQL 查询的函数。

4

3 回答 3

0

您可以使用 jQuery 更新字段。在您的#price div 中,使用jQuery ajax 每秒获取并更新该div。

于 2013-03-11T19:40:13.490 回答
0

这可能有助于使用 jQuery 和 PHP 构建 Ajax 驱动的网页 http://www.ibm.com/developerworks/opensource/library/os-php-jquery-ajax/index.html

于 2013-03-11T19:42:00.083 回答
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 回答