Какой хороший способ инкапсулировать доступ к данным с помощью PHP / MySQL?

Большая часть моего опыта связана со стеком MSFT, но сейчас я работаю над сторонним проектом, помогая кому-то создать персональный сайт с дешевым хостингом, который построен на стеке LAMP. Мои варианты установки дополнений ограничены, поэтому мне интересно, как написать свой код доступа к данным без встраивания необработанных запросов в файлы .php.

Мне нравится делать вещи простыми, даже с .NET. Я обычно пишу хранимые процедуры для всего, и у меня есть вспомогательный класс, который упаковывает все вызовы для выполнения процедур и возврата наборов данных. Я не ищу полномасштабную ORM, но это может быть путь, и другие, которые рассматривают этот вопрос, могли бы искать это.

Помните, что у меня аккаунт GoDaddy за 7 долларов в месяц, поэтому я ограничен тем, что уже установлено в их базовом пакете.

Редактировать: Спасибо rix0rr, Алан, Андерс, Дракон, я проверю все это. Я отредактировал вопрос, чтобы он был более открытым для решений ORM, поскольку они очень популярны.

Ответы на вопрос(6)

Ваш ответ на вопрос