迷失了MySql更新问题

时间:2011-10-17 17:49:21

标签: php jquery mysql ajax

我有两个工作正常的脚本。

通过网址发布艺术家名称和专辑来更新数据库。

另一行拉出最后一行并将其显示在joomla网站上。

我想在没有整页刷新的情况下在浏览器中进行此更新。每次加载新歌曲或更新表格时,都应在页面上显示最新的表格。或者,我很乐意每隔一分钟检查一首新歌。

我对此非常陌生,所以任何指导我如何学习如何做到这一点将不胜感激。

有很多关于下拉或查询的问题,我只是想在没有用户交互的情况下自动更新。感谢...

2 个答案:

答案 0 :(得分:0)

您需要使用AJAX技术并定期更新您的页面,here描述了使用Prototype javascript库执行操作的最简单,最简单的方法。

答案 1 :(得分:0)

这是一个使用jQuery的工作示例(适用于Chrome)。 #data div将每隔10秒更新一次/pull_last_row_from_db.php的内容。

    <!DOCTYPE html>
    <html>
    <head>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    </head>
    <body>

    <div id="data"></div>

    <script type="text/javascript">
    $(document).ready(
        function() {
            setInterval('update_data()', 10000); // Called every 10 seconds
        }
    );

    function update_data() {
        // Do AJAX call
        var params = { foo: 'bar', example: 2 };
        $.get('/pull_last_row_from_db.php', params,
            function(response) {
                $('#data').html(response);
            }
        );
    }
    </script>

    </body>
    </html>