PDO с INSERT INTO - PullRequest
       49

PDO с INSERT INTO

0 голосов
/ 09 мая 2019

Я хочу сделать вставку в базу данных 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']);

1 Ответ

0 голосов
/ 09 мая 2019

Попробуйте вставить значение Date в формате 2019-05-28 12:52:16 - вы можете просмотреть пример с помощью PHP date ("Y-m-d H:i:s")

Какую ошибку вы видите при попытке вставить строку?

...