$conn->prep-6ren">
gpt4 book ai didi

PHP 准备好的语句无法工作。我不知道出了什么问题

转载 作者:行者123 更新时间:2023-11-29 20:35:46 25 4
gpt4 key购买 nike

下面的代码无法工作。我不知道问题出在哪里:

 $insert_str="insert into User(Name,Password)values(?,?)";
$stmt->$conn->prepare($insert_str);
$stmt->bind_param("ss",$name,$password);
$stmt->execute();
$stmt->close();

我可以保证mysql连接和mysql配置没问题。因为这样的代码可以工作:

$insert_str="insert into User(Name,Password)values('$name','$password')";
$conn->query($insert_str);
echo "Create Account Successfully";

有人可以帮忙吗?我已经考虑了两个多小时的潜在问题,但没有任何改变。

最佳答案

您需要将变量 $stmt 指定为准备语句的返回值,如下所示:

 $insert_str="insert into User(Name,Password)values(?,?)";
$stmt=$conn->prepare($insert_str);
$stmt->bind_param("ss",$name,$password);
$stmt->execute();
$stmt->close();

关于PHP 准备好的语句无法工作。我不知道出了什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38812370/

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