以下是一个使用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可以输出,脚本就会进入无限循环等待,直到手动停止脚本。

PHP实时更新HTML表格数据 - 5.6版本

原文地址: https://www.cveoy.top/t/topic/l0kD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录