gpt4 book ai didi

mysql - 未找到列 : 1054 Unknown column '' 1'' in 'field list'

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

我正在尝试更新已编号的列,但是我收到一条警告,指出这些列不存在,即使我在 TRIPLECROWNpicks 中确实有第 1 列

SQLSTATE[42S22]: Column not found: 1054 Unknown column ''1'' in 'field list'

$sql = "UPDATE TRIPLECROWNpicks SET `:pick` = :replace WHERE `user_id` = :user_id";
$stmt = $dbh->prepare($sql);
$stmt->bindValue(':user_id', $_POST['user_id'], PDO::PARAM_INT);
$stmt->bindValue(':replace', $replace, PDO::PARAM_INT);
$stmt->bindValue(':pick', $_POST['pick'], PDO::PARAM_INT);
$stmt->execute();

最佳答案

您不能参数化表名或列名。只有值。

因此,如果您想使用不同的列,请使用完全独立的查询。

关于mysql - 未找到列 : 1054 Unknown column '' 1'' in 'field list' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28146922/

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