PHP:将当前时间戳插入SQL Server 2005

8 php sql-server

如何将current_timestamp插入带有时间戳列的SQL Server 2005数据库数据?

它应该很简单,但我不能让它工作.举例非常感谢.

rob*_*oft 9

如果你可以从PHP执行查询那么它应该只是使用'getdate()';

update MyTable set MyColumn=getdate();
Run Code Online (Sandbox Code Playgroud)

要么

insert into MyTable (MyColumn) values (getdate());
Run Code Online (Sandbox Code Playgroud)


Tom*_*igh 6

列数据类型应为datetime

您可以让数据库计算出日期:

$sql = 'INSERT INTO tablename (fieldname) VALUES (getdate())';
Run Code Online (Sandbox Code Playgroud)

或者让PHP来计算日期

$sql = 'INSERT INTO tablename (fieldname) VALUES (\'' . date('Y-m-d H:i:s') . '\')';
Run Code Online (Sandbox Code Playgroud)

那么类似mssql_execute($sql);但这取决于你如何连接到你的数据库