【发布时间】:2021-03-02 06:37:07
【问题描述】:
我有一个网页,我通过 PHP 中的 API 获取实时数据。当我刷新页面时,数据会在页面上更新,并从 API 插入 MySQL 数据库。但我希望我刷新页面 100 次,但数据以 20 秒的间隔插入到数据库中。当我在上午 10:00:00 刷新页面时呼气,数据在上午 10:00:00 插入 MySQL。但是我又在上午 10:00:10 刷新了页面,然后数据没有插入 MySQL 等等。我希望在上午 10:00:00 插入第一个数据,在上午 10:00:20 插入第二个数据,在上午 10:00:40 插入第三个数据,依此类推。
我的代码:
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "trend";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
//echo "Connected successfully";
$sql = "INSERT INTO pload(GT1, GT2, ST, TL)
VALUES($js_result1, $js_result2, $js_result3, $js_result_total)";
if ($conn-> query($sql) === TRUE)
{
//echo "new record created ";
}else{
echo "Error" .$sql . "<br>" . $conn->error;
}
$conn->close();
?>
【问题讨论】:
-
是什么阻碍了您实现这一目标?使用详细信息编辑问题。使用段落使问题可读。
-
对不起@danblack,但我想要一个 20 秒的时间戳间隔,请检查我的 PHP 代码
-
这并不能说明你遇到了什么困难。什么是执行 20 秒间隔?显示的代码是否与网页脚本相同?如果没有人在看,您需要更新它吗?
-
先生@danblack,实际上我的页面在 20 秒后刷新但是当我在数据库中看到数据插入 2 或 3 秒但我希望我的页面实际上在一分钟内刷新 100 次但数据插入20 秒的间隔。例如,当页面在 12:00:00 刷新时,数据同时插入到数据库中,下一个数据在 12:00:20 出现,下一个数据是 12:00:40,下一个数据是 12:01 :00.