当前位置:首页 > 行业动态 > 正文

html如何刷新表格数据库

HTML本身并不能直接刷新表格数据库,它只是一种标记语言,用于创建网页的结构和内容,要实现刷新表格数据库的功能,需要结合JavaScript和后端编程语言(如PHP、Python等)。

以下是一个简单的示例,展示了如何使用HTML、JavaScript和PHP来实现刷新表格数据库的功能:

1、创建一个HTML文件,例如index.html,并添加以下内容:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF8">
    <meta name="viewport" content="width=devicewidth, initialscale=1.0">
    <title>刷新表格数据库示例</title>
    <script src="https://code.jquery.com/jquery3.6.0.min.js"></script>
</head>
<body>
    <h1>数据表格</h1>
    <table id="dataTable" border="1">
        <thead>
            <tr>
                <th>ID</th>
                <th>姓名</th>
                <th>年龄</th>
            </tr>
        </thead>
        <tbody>
            <!表格数据将通过PHP填充 >
        </tbody>
    </table>
    <button id="refreshBtn">刷新表格</button>
    <script>
        $(document).ready(function() {
            $("#refreshBtn").click(function() {
                $.ajax({
                    url: "fetch_data.php",
                    type: "GET",
                    success: function(data) {
                        $("#dataTable tbody").html(data);
                    }
                });
            });
        });
    </script>
</body>
</html>

2、创建一个PHP文件,例如fetch_data.php,并添加以下内容:

<?php
// 连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn>connect_error) {
    die("连接失败: " . $conn>connect_error);
}
// 查询数据
$sql = "SELECT id, name, age FROM myTable";
$result = $conn>query($sql);
if ($result>num_rows > 0) {
    // 输出数据到表格
    while($row = $result>fetch_assoc()) {
        echo "<tr><td>" . $row["id"]. "</td><td>" . $row["name"]. "</td><td>" . $row["age"]. "</td></tr>";
    }
} else {
    echo "0 结果";
}
$conn>close();
?>

在这个示例中,我们使用了jQuery库来简化AJAX请求的操作,当用户点击“刷新表格”按钮时,JavaScript会发送一个GET请求到fetch_data.php文件,该文件负责从数据库中获取数据并将其插入到表格中。

0

随机文章