使用Ajax从MySQL数据库中获取数据,并将数据输出到表中


Use Ajax to fetch data from MySQL database, and output data to a table

下面的代码从MySql数据库中获取数据,并将数据输出到表中。

</html>
<body>
<div class="box">
<table class="tb">
<thead>
    <tr>
        <th>ID</th>
        <th>DATE / TIME</th>
    </tr>
</thead>
<tbody>
    <?php
include("dbconfig.php");
session_start();
            $strSQL = "SELECT * FROM `data` WHERE user='$login_session'";
            $rs = mysqli_query($dbconfig, $strSQL);
            $data = array();
         while($row = mysqli_fetch_array($rs)) {
           echo '<tr><td>'.$row['id'].'</td>';
           echo '<td align="center">'.date("d.m.Y H:i:s A", $row['date']).'</td>';
      }
echo '</tbody></table>';
            mysqli_close($dbconfig);
    ?>
</table>
    </div>
    </body>
    </html>

问题是,当我对数据库进行更改时,我需要刷新网站3或4次才能看到新的更改。我想使用Ajax实时获取和显示数据。我还想在HTML的同一页面上调用Ajax和PHP。

我建议使用数据表,并使用datatable.refresh();函数。