Добрый день. Есть объект для работы с MySQL (например SafeMySQL), как с ним лучше работать в других объектах? Каждый раз при создание объекта добавлять в него ссылка на объект с MySQL?
На сколько я понимаю в SafeMySQL реализованно создание подключений к БД и хранение созданных подключений(стек подключений). Лучше всего сделать так: когда необходимо сделать обращение к БД забирать из стека подключение, работать с ним и возвращать по завершению работы обратно в стек.
Для тесной интеграции БД с ООП языком существует технология ORM. Уже написанно множество ORM библиотек. ORM скрывает почти всю работу с БД и с точки зрения программиста выглядит как хранилище объектов.
Обратной стороной ORM является не самое оптимальное использование БД и чаще всего запросы написанные «вручную» работают более эффективно.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Всем приветДелаю интернет-магазин, пользователи будут переходить по рекламе с utm-метками
Есть объект $price_varМоя задача вытащить у price значение где id = 144