PHP 5.6 实时输出数据库数据到 HTML 表格
以下是一个 PHP 5.6 版本的代码示例,可以每三秒钟输出一个 'pay_user' 数据库中的 'pid' 字段排列好实时输出到 HTML 表格显示,以此类推输出直到输完停止。
<?php
// 连接数据库
$servername = 'localhost';
$username = 'username';
$password = 'password';
$dbname = 'myDB';
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die('Connection failed: ' . $conn->connect_error);
}
// 查询数据库并排序
$sql = 'SELECT pid FROM pay_user ORDER BY pid ASC';
$result = $conn->query($sql);
// 输出表格头部
echo '<table>';
echo '<tr><th>PID</th></tr>';
// 循环输出每一行数据
while($row = $result->fetch_assoc()) {
echo '<tr><td>' . $row['pid'] . '</td></tr>';
// 每三秒钟输出一次
flush();
sleep(3);
}
// 输出表格尾部
echo '</table>';
// 关闭数据库连接
$conn->close();
?>
请根据自己的实际情况修改数据库连接信息,将代码保存为一个 PHP 文件并在服务器上运行即可。注意,这个代码会不停地输出数据直到输出完毕,可以通过手动停止程序或者设置输出数据的数量来控制停止时间。
原文地址: https://www.cveoy.top/t/topic/lZ6Z 著作权归作者所有。请勿转载和采集!