面向OOP类的PHP MySQLI面向对象查询,不将查询响应计为对象[重复]

问题描述 投票:-1回答:1

基本上..我的面向对象的PHP代码不允许我的查询被计为对象..除了提供代码之外,我不知道如何简化它。

    public function selectConfiguration() {

        $result = $this->handle->query("SELECT * FROM cms_configuration WHERE active = 1 ORDER BY id LIMIT 1;");

        if($result->num_rows == 0)
            return array("maintenance" => true, "whitelist" => "83.248.130.**");

        return $result->fetch_assoc;
    }

这个错误出现在if($result->num_rows == 0),是Notice: Trying to get property of non-object in C:\xampp\htdocs\core\database.php on line 21

php mysql oop mysqli
1个回答
0
投票

问题是如上所述,查询无法执行并且想要抛出异常,但它没有代码可以执行此操作,因此返回无效的查询结果。

© www.soinside.com 2019 - 2024. All rights reserved.