$status = db_insert('errors')
            ->fields( array(
              'timestamp' => ???????,
              'wid' => $wid,))
            ->execute();

我想当这一行代码运行时,保存这一行运行的时间戳。有人能帮我做那件事吗?

最佳答案

如果您真的想要保存行的那一刻,请使用time()

$status = db_insert('errors')
  ->fields(array(
    'timestamp' => time(),
    'wid' => $wid,
  ));

如果您想保存一些处理器信号,并且该值是可以接受的,那么可以使用drupal的REQUEST_TIME常量(它在每个请求的开头设置为当前时间戳)。
$status = db_insert('errors')
  ->fields(array(
    'timestamp' => REQUEST_TIME,
    'wid' => $wid,
  ));

关于mysql - 当这些行运行时,如何将这一刻保存为时间戳?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29677377/

10-13 06:48