gpt4 book ai didi

PHP MySQLi 不执行 INSERT 查询

转载 作者:行者123 更新时间:2023-11-29 16:23:40 26 4
gpt4 key购买 nike

我的重定向错误。但系统不让我删除问题我有一个带有注册页面的网站。后端是一个 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 数据库如下所示: SQL Database

我做错了什么? $con 连接是正确的,因为它适用于 SELECT 和 UPDATE 查询。

最佳答案

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

关于PHP MySQLi 不执行 INSERT 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54391538/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com