PHP实时更新HTML表格数据 - 5.6版本
以下是一个使用PHP 5.6版本实现每3秒钟从数据库中查询5条未被禁用的pid字段,并实时更新到HTML表格中显示的解决方案,可以根据您的需求进行修改和优化:
// 数据库连接信息
$servername = 'localhost';
$username = 'username';
$password = 'password';
$dbname = 'database';
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die('Connection failed: ' . $conn->connect_error);
}
// 设置字符集
$conn->set_charset('utf8');
// 查询语句
$sql = 'SELECT pid FROM pay_user WHERE off = 0 ORDER BY pid ASC';
// 循环输出
echo '<table>
';
echo '<thead><tr><th>pid</th></tr></thead>
';
echo '<tbody>
';
while (1) {
// 执行查询
$result = $conn->query($sql);
// 输出结果
if ($result->num_rows > 0) {
$count = 0;
while ($row = $result->fetch_assoc()) {
echo '<tr><td>' . $row['pid'] . '</td></tr>
';
$count++;
if ($count >= 5) {
break;
}
}
}
// 休眠3秒钟
sleep(3);
}
echo '</tbody>
';
echo '</table>
';
// 关闭连接
$conn->close();
?>
这个脚本会每隔3秒钟从数据库中查询5条未被禁用的pid,并将它们输出到一个HTML表格中。如果数据库中没有更多pid可以输出,脚本就会进入无限循环等待,直到手动停止脚本。
原文地址: https://www.cveoy.top/t/topic/l0kD 著作权归作者所有。请勿转载和采集!