假设我有一张这样的 table
ID | DATETIME | VALUE
1 | 2011-12-10 01:22:46 | NO
例如现在的真实 DATETIME 是 2011-12-10 00:22:46 当现在的 DATETIME 与表上的 DATETIME 相同时,我希望将 VALUE 更新为 YES。
如何做到这一点?
最佳答案
使用 jquery ajax 向服务器发出一次心跳,每次心跳为半秒,以便在发生延迟时处理延迟
1-下载jquery或在线包含它
2-将其放在始终打开的页面中,如果未打开,我将提供另一个解决方案
function updater()
{
$.post('ajaxChecker.php');
}
setInterval( "updater()", 50 );
上面的代码发送一个请求到名为 ajaxChecker.php 的页面 然后你需要在该页面中连接到数据库 我现在假设你 并在那方面 进行查询
$query = mysql_query("UPDATE tlbname SET `value` = 'YES' WHERE `datetime` = NOW()
");
请检查mysql的保留字,如果无法修改,请确保它们位于``
之间阅读有关 cronjobs 的信息来启动它
关于php - 在特定时间更新特定列上的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8461253/