问题描述
我想定期(每 30 分钟)检查一列中的单个 MysqL 单元格并将其打印在 localhost
上,以便将此页面用作 OBS Studio 上的浏览器源。一旦值发生变化,我想删除前一个并打印新的,所以输出只是单元格的当前值。
现在,我可以使用 index.PHP
连接到我的数据库,检查一列,然后打印一次,但是我无法添加无限循环和删除前一个值的方法变化。我曾尝试将 while(1){}
与 sleep()
结合使用,但页面始终无法加载,也没有打印任何内容。
我现在的代码:
<?PHP
include_once 'index.PHP';
$result = MysqLi_query($conn,"SELECT username FROM realrobot_db.realrobot_dashboard");
?>
<!DOCTYPE html>
<html>
<head>
<title> Retrieve data</title>
</head>
<body>
<?PHP
if (MysqLi_num_rows($result) > 0) {
?>
<table>
<?PHP
$i=0;
while($row = MysqLi_fetch_array($result)) {
?>
<tr>
<td><?PHP echo $row["username"]; ?></td>
</tr>
<?PHP
$i++;
}
?>
</table>
<?PHP
}
else{
echo "No result found";
}
?>
</body>
</html>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)