Проблема при подгрузке хелпера, ставлю старые файлы на новый движек, как исправить ошибку?

Всем привет.
Фраемворк ko7

Подгружаю хелпер:
<?php Helper_Tree::outTree(0, 0, $id); ?>

Выдает ошибку такую:
ErrorException [ Fatal Error ]: Method View::__toString() must not throw an exception, caught Error: Call to undefined function mysql_query()


Лезу смотреть что за код подгружается по хелперу:
public static function getCategory()
    {
        $query = mysql_query("SELECT * FROM `categories` ORDER BY `position`");
        $result = array();
        while ($row = mysql_fetch_array($query))
        {
            $result[$row["parent_id"]][] = $row;
        }
        return $result;
    }


Так в чем может быть проблема? обновил движек, с ним можно версию php выше использовать, я так понимаю из-за этого и проблема, как исправить?
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
dyuriev
@dyuriev
A posteriori
Да вы задолбали уже с этой ошибкой.
Открываем документацию по этой функции и видим выделенный текст, который сразу бросается в глаза, да еще и на русском языке:

mysql_query();

Внимание Данное расширение устарело, начиная с версии PHP 5.5.0, и удалено в PHP 7.0.0. Используйте вместо него MySQLi или PDO_MySQL. Смотрите также инструкцию MySQL: выбор API. Альтернативы для данной функции:


Дата релиза PHP 7.0 - 3 декабря 2015 года. И с этого дня этой ошибкой отрицающие пользу документации буквально засрали интернет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы