php - 带有 INSERT INTO 的 PDO
问题描述
我想插入 MSSQL(miscorosft)数据库,但我只能选择使用 PHP(这将是一个很长的故事),所以我正在尝试 PDO。
选择查询没问题,但我卡在插入上,因为插入数据的另一个系统使用这样的插入... VALUES ( CAST(N'2019-04-16 20:20:31.000' AS DateTime), N'4057415', N'False' ...
,我不确定,我如何以及在哪里(如果可能的话)可以使用 N' 和 CAST :
$data = $conn->prepare('INSERT INTO table1 (Date, Number, State) VALUES (?, ?, ?)');
$data->execute(['2019-04-16 20:20:31.000', '4057415', 'False']);
解决方案
Date
尝试以格式插入值2019-05-28 12:52:16
- 您可以使用 PHP 查看示例date ("Y-m-d H:i:s")
尝试插入行时看到的错误是什么?
推荐阅读
- typescript - 代码镜像主题在 web pack 中不起作用
- math - 如何求 f(x)=(6x mod 13) 的反演?
- azure - dotnet core 2 API 和守护程序应用程序中的 Azure AD 身份验证
- sql - 在Oracle sql中选择带有子查询的随机记录
- python - 如何在 conda environment.yml 文件中设置可选参数?
- angularjs - 角度 ui-grid 自动高度不起作用
- angular - angular 5 路由器链接不起作用
- ios - Swift , Identing Table Views 每行缩进更多
- c++ - C ++ getopt long for windows
- c++ - sqlite_prepare_v2 给出错误 #26(File Not A Database) 即使成功打开数据库