gpt4 book ai didi

PHP 。 Mysql - 方法不更新 mysql 行

转载 作者:行者123 更新时间:2023-11-29 22:01:09 25 4
gpt4 key购买 nike

我不确定为什么此方法没有更新 items 中的 pending

| Field         | Type         | Null | Key | Default     | Extra
| pending | int(1) | YES | | NULL |

功能:

private function setPendingWin($item_id)
{
var_dump($item_id);
if($q = $this->db->mysqli->prepare("UPDATE items SET pending = 1 WHERE id = ?"))
{
$q->bind_param("i", $item_id);
$q->execute();
$a_r = $q->affected_rows;
$q->close();

return $a_r;
}
return false;
}

最佳答案

如果您只是说UPDATE items SET Pending = 1?它会起作用吗?如果是,请检查您的位置条件。我试图指出 where 条件 WHERE id = ? 与任何记录都不匹配,因此没有发生更新。

如果您想验证相同的结果,请使用相同的条件执行 SELECT 查询并查看它提取了多少条记录

SELECT * from items WHERE id = ?

关于PHP 。 Mysql - 方法不更新 mysql 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32631925/

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