PHP MySQLi不执行INSERT查询

时间:2019-01-27 18:33:22

标签: php mysql

我重定向错误。但是系统不允许我删除问题 我有一个带有注册页面的网站。在后端是一个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查询。

1 个答案:

答案 0 :(得分:0)

您是否尝试过大写“插入”?并尝试更改'$ locked =“ false”;'到'$ locked = 0';