所以这是代码
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)
附近
答案 0 :(得分:0)
您需要为IP值和机器ID添加一些引号,例如:
(...,welkom,':: 1',':: 1',':: 1');