【问题标题】:Add a new table row every 24 hours每 24 小时添加一个新表格行
【发布时间】:2015-08-17 13:01:08
【问题描述】:

我的问题很简单,因为我对动态编码语言很陌生。

基本上,我想每 24 小时向我的表格添加一个新表格行。新的表格行应该在每天 00:00 添加,表格数据将是一个预设变量,这不是问题。

这里是代码:

<?php

$test="London"

?>



<table width"100%">

  <tr>
    <th width="30%">From</th>
    <th width="30%">Player</th>		
    <th width="40%">Price</th>
  </tr>

  <tr>
    <td><?php echo $test ?></td>
    <td></br></td>    
    <td></br></td>
  </tr>

 

</table>

【问题讨论】:

  • 如果您希望它在每天 00:00 发生,您需要使用 cron 作业。您如何设置 cron 作业取决于您的托管 - stackoverflow.com/questions/18737407/…
  • 你在使用任何数据库吗?
  • 谢谢,虽然看起来很复杂,但我会调查一下。当然有一些方法可以告诉一个表添加一个新的
  • @jameswoski 有,但请记住 PHP 是无状态的(除非您提供状态)。每个请求基本上都是新鲜的。你需要找到一个地方来存储你需要的东西(缓存、会话、数据库等),然后在每次请求页面时构建你需要的东西。
  • 您可以使用更简单的方式来存储数据,例如添加了新行的文件。但是,除非我们知道您想要什么样的存储空间,否则我们无法提供更多帮助。

标签: php html html-table row


【解决方案1】:

如果这是在基于 Unix 的服务器上,您需要使用名为 crontab 的工具。在连接到服务器的终端中输入crontab -e 并输入:

0 0 * * * php /path/to/script.php

然后保存文件。在此示例中,script.php 是添加新行的文件。

crontab 文件结构如下:

minute hour date month day command

因此,在示例中,这发生在每个日期、月份和日期的第 0 分钟、第 0 小时。

【讨论】:

    猜你喜欢
    • 2010-10-05
    • 1970-01-01
    • 1970-01-01
    • 2020-05-07
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    相关资源
    最近更新 更多