gpt4 book ai didi

php - 意外的 mysql 错误说必须是 mysqli_result 的实例?

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

呃,遇到这个意外错误:

Argument 1 passed to QMySqliDatabaseResult::__construct() must be an instance of mysqli_result, boolean given, called in /home/aptana/domains/staging-allyforce.aptanacloud.com/web/htdocs/includes/qcodo/_core/database/QMySqli5Database.class.php on line 52 and defined
Error Type: Unknown

我不确定发生了什么,它之前运行良好,仍在尝试找出如何重现。

Line 420:           public function __construct(mysqli_result $objResult, QMySqliDatabase $objDb) {
Line 421: $this->objMySqliResult = $objResult;
Line 422: $this->objDb = $objDb;
Line 423: }

最佳答案

错误信息看起来很简单。您正在构造一个对象并向其传递一个 bool 值而不是 mysqli_result 对象。这违反了类型,所以你是 getting a type hinting error . (我的猜测是您从某处获取一个 mysqli_result 对象,将其分配给一个 bool 变量,然后将该变量传递给构造函数。)

你能显示你构造对象的行,导致抛出错误吗?

关于php - 意外的 mysql 错误说必须是 mysqli_result 的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248542/

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