php - 意外的标记 ”;” 使用 PHP,我已经检查了缺少的括号但找不到
问题描述
所以我正在创建一个 PHP 函数,它应该将数据插入到 mySQL 数据库中。这个函数之外没有错误,错误信息说它在函数内部的第一行,“$sql =”INSERT INTO ...”
createUser($conn, $name, $email, $username, $pwd) {
$sql = "INSERT INTO users (usersName, usersEmail, usersUid, usersPwd) VALUES (?, ?, ?, ?);";
$stmt = mysqli_stmt_init($conn);
if (!mysql_stmt_prepare($stmt, $sql)) {
header("location: ../signup.php?error=stmtfailed");
exit();
}
$hashedPwd = password_hash($pwd, PASSWORD_DEFAULT);
mysqli_stmt_bind_param($stmt, "ssss", $name, $email, $username, $hashedPwd);
mysqli_stmt_execute($stmt);
mysqli_stmt_close($stmt);
header("location: ../signup.php?error=none");
exit();
}
我正在使用 VSCode 和 XAMPP,如果有帮助的话......希望有人能找到一些东西,感谢搜索!
解决方案
推荐阅读
- udev - Hostapd 不使用 udev 启动
- passport.js - 环回 + 护照 + openID
- xamarin - 使用 try catch 自定义 Xamarin.Forms.Command
- python - 将 conda 添加到我的环境变量或路径?
- docker - Docker uWSGI - NGINX:uWSGI ok 但 NGINX 是 502
- javascript - 获取动态元素以更改文本
- python-3.5 - 从 python 启动 qweb 报告时出错
- python - Django 永久模型 - 如何在管理员更改视图中保留已删除的对象?
- mysql - 托管服务器在 asp.net 中的 mysql 连接中显示错误
- ios - 如何在Objective c中从MKMapKit中删除地图位置和注释