Я пытаюсь вставить данные для доступа к базе данных, но у меня возникла проблема. Я знаю, проблема в том, что я вставляю значение date, потому что я попытался поместить туда NULL, и он сработал и вставил все, кроме даты. Я также попытался поместить дату в строку «дата», чтобы взять, как строку, но он не работал. Есть идеи?вставить данные даты в базу данных доступа, используя php?
$query_insert = "insert into orders (Ord_Date, Cus_Id_Fk, Book_Id_Fk) Values ($date,$cus_id, $book_id)";
$insert = odbc_exec($conn, $query_insert) or die (odbc_errormsg());
Как я уже сказал, этот с NULL работал, но мне нужна дата, которую нужно вставить.
$query_insert = "insert into orders (Ord_Date, Cus_Id_Fk, Book_Id_Fk) Values (null, $cus_id, $book_id)";
$insert = odbc_exec($conn, $query_insert) or die (odbc_errormsg());
Каков формат/тип поля даты? 'DATE',' DATETIME', 'TIMESTAMP',' INT' и т. Д.? – jedwards
@jedwards, это DATE – Illyricum
Как выглядит ваша переменная '$ date? Это в формате ГГГГ-ММ-ДД? – jedwards