Coldfusion查询无法正常工作

时间:2017-10-11 09:37:13

标签: mysql 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
);

它应该可以工作,但无论何时运行,我都会收到此错误:

  

执行数据库查询。

     

您的SQL语法有错误;检查手册   对应于您的MariaDB服务器版本,以获得正确的语法   第2行::1, ::1, ::1)附近

1 个答案:

答案 0 :(得分:0)

您需要为IP值和机器ID添加一些引号,例如:

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