为什么dbTimeStamp()添加逗号



我有以下代码:

$NOW = $db->dbTimeStamp(time());

在查询中使用它会生成这样的时间戳:

2021-01-13, 08:17:06PM

但是,这个逗号似乎导致SQL Server 2005中的查询失败。有没有办法让它不包括逗号。

我在Debian10上运行PHP7.4,使用odbc驱动程序连接到SQLServer2005。

编辑:以下是我在查询中使用它的方式:

$sql = "UPDATE podocument SET deleted = '1', lastseen = {$NOW} WHERE (purchaseOrderId = '{$purchaseOrderId}')";
$res = $db->execute($sql);

Darrell

您可以不使用time((函数,而是使用这里描述的date((函数并使用"Ymd H:i:s"格式字符串吗

使用此格式的字符串在SQL Server中始终可以正确识别。

相关内容

  • 没有找到相关文章

最新更新