未捕获的mysqli_sql_exception [重复]

问题描述 投票:-1回答:1

我是新人,使用prepares语句,这里是代码:

$stmt= $con->prepare("INSERT INTO users (name, username, email, password, key) VALUES (?,?,?,?,?)");
$stmt->bind_param("sssss", $name, $username, $email, $password, $key);
$stmt->execute();

我收到此错误:

致命错误:mysqli_sql_exception未捕获:SQL语法有错误;在/home/public_html/new.php:93堆栈跟踪中的第1行,检查与您的MariaDB服务器版本相对应的手册,以在'key)VALUES(?,?,?,?,?)'附近使用正确的语法。 #0 /home/public_html/new.php(93):mysqli-> prepare('INSERT INTO use ...')#1 {main}放在第93行的/home/public_html/new.php中]

是否有任何SQL语法错误?

我是使用prepares语句的新手,这里的代码是:$ stmt = $ con-> prepare(“ INSERT INTO users(name,username,email,password,key,key)VALUES(?,?,?,?,? )“); $ stmt-> bind_param(“ sssss”,$ name,$ ...

php mysqli prepared-statement uncaught-exception
1个回答
0
投票

尝试输入引号:

© www.soinside.com 2019 - 2024. All rights reserved.