如何将时间仅插入带有php的SQLSRV
目前我有2个收到表单javascript函数的变量
$date = $_POST['date'];//datevariable = x/xx/xxxx > string
$time = $_POST['time'];//timevariable = xx:xx > string
我的桌子是
dates = date
times = time(7)
我尝试插入数据库时遇到错误 它说错误的数据类型
那么我的表的数据类型日期/时间格式是什么?
或以任何其他方式获取当前时间/日期以插入表格?
感谢
答案 0 :(得分:0)
或以任何其他方式获取当前时间/日期以插入表格?
您可以使用SQL Server GETDATE()函数。 https://msdn.microsoft.com/en-us/library/ms188383.aspx
CREATE TABLE [dbo].[mytimetable] (
[d] [date] NULL
,[t] [time](7) NULL
)
DECLARE @now DATETIME = getdate()
INSERT INTO mytimetable (
d
,t
)
VALUES (
@now
,@now
)
SELECT *
FROM mytimetable
d t
---------- ----------------
2015-08-09 22:46:07.0470000
(1 row(s) affected)