Всем привет. Помогите пожалуйста решить проблему. Почему не происходит повторного соединения с БД? Оба метода используют статический метод подключения к БД. По отдельности работаю, но когда нужно получить информацию из БД как в примере, то первый запрос срабатывает, а второй нет и выдает ошибку. Почему во второй раз не получается подключиться к БД?
Пример кода:
$categories = [];
$categories = Category::getCategoriesList();
$latestItems = [];
$latestItems = Product::getLatestProducts();
Судя по ошибке у вас во второй раз подставляются пустые переменные в подключение БД, проверьте по коду в методах почему не доходят данные или может в первом методе в их чистите и по этому по втором методе их нет.
Я бы вам советовал лучше делать подключение где то в начале скрипта, а в методы передавать переменную $mysqli или аналогичную вашу с уже активным подключением.
нужно было при передаче параметров использовать include вместо include_once
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости