gpt4 book ai didi

PHP 准备更新语句 - 尝试获取非对象的属性

转载 作者:行者123 更新时间:2023-11-28 23:25:11 25 4
gpt4 key购买 nike

我有以下代码摘录,嵌套在准备好的 SELECT 语句中:

$updQuery ="UPDATE `BookingData` SET `LastPrice`=1.0";
if ($stmtUpd = $mysqli->prepare($updQuery)) {
printf ("now binding...");
...

}else
{
trigger_error($stmtUpd->error, E_USER_ERROR);
}

哪个抛出错误:

Notice: Trying to get property of non-object in ..

如果我将查询替换为 SELECT 语句,它会正常工作:

$updQuery ="SELECT `LastPrice` FROM `BookingData` ";
if ($stmtUpd = $mysqli->prepare($updQuery)) {
printf ("now binding...");
...

}else
{
trigger_error($stmtUpd->error, E_USER_ERROR);
}

BookingData 是 MySQL 数据库中的一个表,其字段 LastPrice 的类型为 decimal

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

已解决,问题是我使用的 MySQL 用户没有被授予 UPDATE 权限,但默认情况下具有 SELECT 权限,遗憾的是错误没有指向任何权限相关。

关于PHP 准备更新语句 - 尝试获取非对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39677237/

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