我有一个 HTML 站点,其页面使用 PHP 代码查询 MySQL 数据库。该表包含 3 列(日期、时间、剩余时间)。根据当前日期和时间,我希望 HTML 页面返回并显示“剩余”列中的相应值。
诀窍是我希望这个值自动更新(AJAX?),而用户不必刷新页面或单击按钮。
到目前为止,我使用的 PHP 可以根据日期显示“剩余”值,但我还没有弄清楚如何查询日期和时间,也不知道如何自动刷新。
到目前为止我已经弄清楚的PHP代码
(注意:quantitytest_config.php
只包含主机名/用户名/密码)
<?php
include 'quantitytest_config.php';
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
//select a database to work with
$selected = mysql_select_db("grace59_countdown",$dbhandle)
or die("Could not select countdown");
//execute the SQL query and return records
$result = mysql_query("SELECT remaining FROM quantity WHERE salesdate=CURDATE()");
//fetch tha data from the database
while ($row = mysql_fetch_array($result)) {
echo "Quantity:".$row{'remaining'}."<br>";
}
//close the connection
mysql_close($dbhandle);
?>
在此先感谢您的帮助。非常感激。