Для сайтов обычно используется MySQL, так что и мы , но и напишем несколько простых утилит для работы с такой базой. Реально я в течении последних 15 лет использовал эти драйвера в своих проектах с использованием на сайтах баз данных. Этот минимум мне позволял решать большой круг задач, причем вся сложность с выборкой перекладывается на сам SQL-запрос. Так что конструктивы выборки определяются умением создавать SQL-запросы
Самое первое в любом движке, это Драйвер Базы Данных, если конечно движок использует в качестве единицы сохранения информации — базу данных.
Но современные движки, как форумские, так и инетовские без баз практически сейчас не работают…
В движке Foreach драйвер занимает особенную роль , так как на нем и построено все общение с базой. Головная структура движка выполнена на трех основных файлах, расположенных в основной библиотеке сервиса.
Это файлы
connect.php
record.cls.php
code/_mysql.inc
Каждый из этих файлов строго отвечают за определенные действия в общей системе управления движком, причем их искусственое разбиение строго на две части, вызвано желанием оптимизировать код.