我重定向错误。但是系统不允许我删除问题 我有一个带有注册页面的网站。在后端是一个SQL数据库,但是当UPDATE和SELECT起作用时,INSERT却不起作用。 IT也不会给我任何错误。
构成INSERT语句的代码如下:
$username = "peter";
$pwhash = password_hash($password, PASSWORD_DEFAULT);
$role = "publisher";
$locked = "false";
//Prepare SQL Query
$sql = "insert into user(username, password, role, locked)";
$sql .= " VALUES (?, ?, ?, ?);";
//Reuire SQL Connection
require "db_inc.php";
//Prepare stmt
$stmt = mysqli_prepare($con, $sql);
//Bind Parameters
mysqli_stmt_bind_param($stmt, 'ssss',
$username,
$pwhash,
$role,
$locked);
//Execute SQL
mysqli_stmt_execute($stmt);
mysqli_close($con);
SQL数据库如下所示: Intent Request History
我在做什么错? $ con连接正确,因为它适用于SELECT和UPDATE查询。
答案 0 :(得分:0)
您是否尝试过大写“插入”?并尝试更改'$ locked =“ false”;'到'$ locked = 0';