PHP 5.6 实时更新数据库数据到 HTML 表格
以下是一个简单的 PHP 脚本,可以每 3 秒钟从数据库中获取数据并将其输出到 HTML 表格中:
<?php
// 连接数据库
$servername = 'localhost';
$username = 'username';
$password = 'password';
$dbname = 'database';
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die('连接失败:' . $conn->connect_error);
}
// 不断循环输出数据
while (true) {
// 查询数据
$sql = 'SELECT pid FROM pay_user ORDER BY pid';
$result = $conn->query($sql);
// 如果没有数据,等待3秒钟并重新执行循环
if ($result->num_rows == 0) {
sleep(3);
continue;
}
// 输出数据到HTML表格
echo '<table>';
while ($row = $result->fetch_assoc()) {
echo '<tr><td>' . $row['pid'] . '</td></tr>';
}
echo '</table>';
// 等待3秒钟并继续执行循环
sleep(3);
}
// 关闭连接
$conn->close();
?>
请注意,这个脚本可能会持续不断地运行,因此您需要考虑如何停止它。您可以通过终止脚本的进程或关闭 Web 服务器来停止它。
原文地址: https://www.cveoy.top/t/topic/lZ2C 著作权归作者所有。请勿转载和采集!