PHP 5.6 每三秒输出数据库数据到表格
以下是一个简单的PHP脚本,可以每三秒输出一个pay_user数据库中的pid字段,并且会在输出完所有pid后停止。
<?php
// 连接数据库
$servername = 'localhost';
$username = 'username';
$password = 'password';
$dbname = 'database';
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接
if (!$conn) {
die('Connection failed: ' . mysqli_connect_error());
}
// 查询所有pid并按照升序排列
$sql = 'SELECT pid FROM pay_user ORDER BY pid ASC';
$result = mysqli_query($conn, $sql);
// 将结果存储到数组中
$pids = array();
while ($row = mysqli_fetch_assoc($result)) {
$pids[] = $row['pid'];
}
// 输出html表格头
echo '<table><tr><th>PID</th></tr>';
// 每三秒输出一个pid,直到全部输出完毕
for ($i = 0; $i < count($pids); $i++) {
echo '<tr><td>' . $pids[$i] . '</td></tr>';
flush();
sleep(3);
}
// 输出html表格尾
echo '</table>';
// 关闭数据库连接
mysqli_close($conn);
?>
请注意,这段代码可能需要根据您的实际情况进行修改,例如更改数据库连接信息和查询语句。此外,这种每三秒输出一个结果的方式可能不是最优的,如果您有更好的实现方法,可以随时进行更改。
原文地址: https://www.cveoy.top/t/topic/lZ6e 著作权归作者所有。请勿转载和采集!