Cloud9 - формат MySQL DATETIME

0

У меня проблема с использованием формата MySQL DATETIME в Cloud 9.

Ссылка на MySQL указывает, что формат DATETIME - это YYYY-MM-DD HH: MM: SS, это то, что я сделал, но он продолжает давать мне синтаксическую ошибку в отношении формата DATETIME.

Ошибка, которую я получаю:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '. '2018-05-01 12:12:12')' at line 2

Мой код JavaScript (частичный):

result = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
                var login = document.getElementById('login');
                login.value=result;

Код MySQL:

$sql = "INSERT INTO Customer(customer_id, first_name, last_name, email, phone_home, phone_mobile, user_type_id, password, pasword_hashed, login)
VALUES ('', '$first_name', '$last_name', '$email', '$phone_home', '$phone_mobile', '$user_type_id', '$password', '$password_hashed'. '$login')";
Теги:

2 ответа

0
Лучший ответ

У тебя есть "." потерянный в вашем запросе:

'$password_hashed'. '$login'

Вероятно, вам нужна запятая (,).

'$password_hashed', '$login'
  • 0
    Да, это заняло у меня некоторое время (слишком много), чтобы определить это. Спасибо.
0

Починил это. Это буквально полная остановка в " $password_hashed'. '$login' ". Eurgh!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню