gpt4 book ai didi

php - 使用函数使用 PDO 更新表

转载 作者:行者123 更新时间:2023-11-30 00:10:10 24 4
gpt4 key购买 nike

我希望能够将列名称作为 arg,然后将新信息作为 arg2 放入列中。我可以帮忙吗?谢谢。

public function update($info, $new_info){
try{
$con=$this->connection;
$con->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);

$sql='UPDATE users SET $info=:info WHERE username=:username';

$prepare=$con->prepare($sql, array(PDO::ATTR_CURSOR=>PDO::CURSOR_FWDONLY));
$prepare->execute(array(':info'=> $new_info, ':username'=>$this->username));
}catch(PDOException $e){
echo '<br/><b>Error:</b> ', $e->getMessage();
}
}

最佳答案

尝试不使用单引号:

$sql="UPDATE users SET $info=:info WHERE username=:username";

关于php - 使用函数使用 PDO 更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24133610/

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