0

我在 Mysql 中的当前时间安全有一点问题。

该表有两行:

  1. 时间戳 - 更新 CURRENT_TIMESTAMP
  2. 一个 PHP 文件

这是我的代码:

$stamp = time();

if (mysqli_connect_errno() == 0){
    $sql = "UPDATE xy SET stamp = '$stamp' WHERE id = '$ID'";
    $erg = $db->query($sql);    
}

我刚刚将文件从服务器 1 复制到服务器 2,现在它在我的新服务器上不起作用。

4

1 回答 1

1

由于您没有提供任何错误,因此我将假设这可行。使用mysql的NOW()功能?或 CURTIME(),UTC_TIMESTAMP()

 $sql = "UPDATE xy SET stamp = NOW() WHERE id = '$ID'";

或者,只需使用错误处理程序,例如or die(sprintf("[%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()));

于 2013-05-18T15:55:39.137 回答