Я пытаюсь вставить 2 даты в формате Великобритании (dd/mm/yyyy) в базу данных MySQL в формате даты в формате MySQL.Как вы правильно используете несколько экземпляров str_to_date с инструкцией вставки MySQL?
Я использую str_to_date. Первый экземпляр str_to_date работает так, как ожидалось, но второй экземпляр всегда вставляет ту же дату, что и первый экземпляр str_to_date, хотя исходные даты отличаются.
$date_1 = "10/01/2016";
$date_2 = "16/02/2016";
$sql = "INSERT INTO customers (date_1, date_2)
VALUES (STR_TO_DATE('$date_1', '%m/%d/%Y %h:%i'), STR_TO_DATE('$date_2', '%m/%d/%Y %h:%i'))";
Каков правильный способ обработки нескольких экземпляров str_to_date в инструкции вставки MySQL?
Спасибо
Вы можете указать свой php-код? –
Вам не хватает запятой (',') в списке 'VALUES'. –
Вам не хватает запятой после '' $ last_name', также отсутствует значение для user_id – Musa