2017-10-11 21 views
0

所以这是代码ColdFusion的查询心不是正常工作

SELECT * 
FROM users 

INSERT INTO users 
(id, username, real_name, password, mail, motto, ip_register, ip_current, machine_id) 
VALUES 
(
    #koekwous#, 
    <CFQUERYPARAM VALUE="#form.username#" CFSQLType="CF_SQL_VARCHAR" MAXLENGTH="50">, 
    jibbo, 
    <CFQUERYPARAM VALUE="#hash(form.password, "SHA-512")#" CFSQLType="CF_SQL_VARCHAR" MAXLENGTH="128">, 
    <CFQUERYPARAM VALUE="#form.email#" CFSQLType="CF_SQL_VARCHAR" MAXLENGTH="50">, 
    welkom, 
    ::1, 
    ::1, 
    ::1 
); 

它应该工作,但每当它运行我得到这个错误:

Executing Database Query.

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ::1, ::1, ::1) at line 2

+1

添加您的表格结构和列数据类型,错误是什么? – justMe

+0

拿走选择查询。你最后的三个值也是可疑的。 –

+0

对于初学者来说,那些东西应该是什么?这不会飞。 –

回答

0

你需要一些报价添加到IP值和机器ID,例如:

(...,welkom,':: 1',':: 1',':: 1');