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