Срочно!! Проблемы с fetch_assoc() ПОМОГИТЕ!

у меня возникла ошибка с fetch_assoc() код -

    function getImg($limit){
        $mysql = new mysqli('localhost','стер в целях безопасности', 'стер в целях безопасности','id15796999_news_bd');
        $result = $mysql->query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT $limit");
        return resultToArray($result);
        $mysql->close();
    }

    function resultTOArray($result){
        $mysql = new mysqli('localhost','стер в целях безопасности', 'стер в целях безопасности','id15796999_news_bd');
        $array = array();
        while (($row = $result->fetch_assoc()) != false) {
            $array[] = $row;
            
        }
    
        $mysql->close();
        return $array;
    }

сама ошибка выглядит так - Fatal error: Call to a member function fetch_assoc() on a non-object in "тут путь к файлу с ошибкой" on line 101. Я не могу найти ошибку помогите пж


Ответы (1 шт):

Автор решения: Алексей Шиманский

Всё просто: значит $result в методе getImg вернул false. Как следствие: у false нет метода fetch_assoc

Чтобы смотреть все изменения кода на каждом его этапе воспользуйтесь отладкой, пример описан в: Как и какими средствами находить ошибки в PHP коде?

→ Ссылка