我已经在MySQL中创建了公交车时刻表数据库。 我创建了一个公交车表,其中包含ID,公司,类型,座位,间隔和时间(出发时间)。我有20条条目(20条公交车),它们分别表示在不同时间离开的公交车,所有这些都以5的形式分组(5条公交车同时离开)。 enter image description here
我可以在客户端说出08:00:00离开的公共汽车上提取数据并在客户端显示数据... 现在,如何使用线程每60秒更新一次表,我可以使用哪种查询自动显示在所需时间出发的公交车?假设我想显示5辆在08:00:00出发的公交车,然后在1个小时后显示在10:00:00出发的公交车?谢谢。 这是我的代码
$servername = "localhost";
$username = "mainuser";
$password = "";
$dbname = "napsadb";
$con = new mysqli($servername, $username, $password, $dbname);
// Check connection to database
if ($con->connect_error) {
die("Connection failed: " . $con->connect_error);
}
$sql = "SELECT * FROM bus WHERE Time = '10:00:00'";
$result =$con ->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td>" . $row["id"] . "</td>";
echo "<td>" . $row["company"]. "</td>";
echo "<td>" . $row["type"] . "</td>";
echo "<td>" . $row["seats"] . "</td>";
echo "<td>" . $row["Bay"] . "</td>";
echo "<td>" . $row["Time"] . "</td>";
echo "</tr>";
}
echo "</table>";
} else {
echo "0 results";
}
$con ->close();
?>