Php 从数据库AJAX刷新后台信息

Php 从数据库AJAX刷新后台信息,php,jquery,html,ajax,Php,Jquery,Html,Ajax,我已经创建了一个网站,检索已上载到我的数据库的文本。问题是,我想随时刷新数据库中的内容。但我在任何地方都找不到如何做到这一点。我想在后台完成这项工作。如果可能的话,我会把课本放进服务器,把数据输入到服务器中,也不是完全刷新,而是在后台发送内容。谢谢你,每个答案都很重要 在文件中,只需回显结果即可。然后在另一个文件中,在div中加载回显结果,如下所示: db_results.php文件,该文件将回显结果: <?php $servername = "localhost"; $

我已经创建了一个网站,检索已上载到我的数据库的文本。问题是,我想随时刷新数据库中的内容。但我在任何地方都找不到如何做到这一点。我想在后台完成这项工作。如果可能的话,我会把课本放进服务器,把数据输入到服务器中,也不是完全刷新,而是在后台发送内容。谢谢你,每个答案都很重要


在文件中,只需回显结果即可。然后在另一个文件中,在div中加载回显结果,如下所示:

db_results.php
文件,该文件将回显结果:

<?php
    $servername = "localhost";
    $username = "root";
    $password = "root";
    $dbname = "myDB";


    $conn = new mysqli($servername, $username, $password, $dbname);

    if ($conn->connect_error) {
         die("Connection failed: " . $conn->connect_error);
    } 

    $sql = "SELECT id, firstname, lastname FROM MyGuests ORDER BY id ASC LIMIT 10";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {

         while($row = $result->fetch_assoc()) {
             echo "<p>". $row["firstname"]. " " . $row["lastname"] . "</p>";
         }
    } else {
         echo "0 results";
    }

    $conn->close();
?>
db_results.php
文件将查询数据库,获取结果并将其返回。第二个文件(
display.php
)加载div中的第一个文件,并每秒刷新一次div,因此更新的结果将加载到相关的div中


注意:将两个文件保存在同一个目录中或相应地调整路径。

谢谢。我会检查此代码,看看它是否适用于我。很好,很简单-适用于我。顺便说一句,在实际情况下,我们多久可以尝试刷新数据库中的值以确保这不会杀死系统?
<!DOCTYPE html>
<html>
    <head>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
        $(document).ready(function(){
            setInterval(function() {
                $("#load_results").load("db_results.php");
            }, 1000);
        });

    </script>
    </head>
    <body>
        <div id = "load_results"></div>
    </body>
</html>