bind_p-6ren">
gpt4 book ai didi

php - sql更新语句失败

转载 作者:行者123 更新时间:2023-11-29 06:50:32 25 4
gpt4 key购买 nike

我有一个更新sql语句失败了,我不知道原因..

有什么问题吗:

<?php
extract($_POST);
if ($req = $db->prepare("UPDATE {$sTable} SET ? = ? WHERE id=?")) {
$req->bind_param("ssi", $columnName, $value, $id );
$req->execute();
}
?>

最佳答案

如果您将列绑定(bind)为字符串参数,您的查询将如下所示:

UPDATE some_table SET 'column' = 'value' WHERE id=1

这当然是错误的。所以答案是您不能将列(或表)绑定(bind)为准备好的语句中的参数。

关于php - sql更新语句失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15722659/

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