мои вопросы относятся к объектам класса, определенные для MySQL/PHP интерфейса:Только DB класс или группа Combo (DB класс + Результаты класса)
Какой из следующих способов лучше с точкой дизайна и почему (относительным преимущества/недостатки друг друга):
- Использовать один класс, например ezSQL, для абстрагирования интерфейса mysql/php?
- Использовать комбинацию класса соединений БД и класса результатов?
Скажите, я хочу создать поисковую систему, где мне придется добавлять ссылки, прикреплять изображение к каждому результату, предоставлять ссылку для редактирования этой записи и т. Д., Следует ли использовать один класс, например ezSQL или комбо класса DB и класса результатов?
Также следует определить, должен ли класс результатов представлять объект, охватывающий весь набор результатов, или объект, представляющий единственный результат из всего набора результатов? Будет ли значительная разница в производительности между двумя для базы данных из 2 миллионов записей и одновременных 500 запросов?
Другой связанный вопрос:
3) Для варианта 2 выше, следует цикл результата быть помещен внутри функции в классе результатов, чтобы дать все результаты или петлю результата должен быть за пределами класса?