我在Cloud 9中使用MySQL DATETIME格式时遇到问题。
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')";
查询中丢失了一个".":
'$password_hashed'. '$login'
您可能需要一个逗号 (,(。
'$password_hashed', '$login'
修复了它。这实际上是"$password_hashed'. '$login'
"的句号。哎呀!