Центр документации
|
Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »
Для работы с базой данных, в API Amiro.CMS предусмотрен специальный набор классов.
AMI_DB - базовый класс работы с БД. Получение объекта работы с БД:
Выполнение запросов с использованием AMI_DB:
В качестве обязательного параметра данные методы ожидают объект DB_Snippet, далее будем называть его сниппетом. Сниппет - объект, содержащий строку запроса или ее часть, подготовленную для безопасного использования. Получение сниппета:
Здесь $queryStr - строка запроса, в которой все данные, которые необходимо передать в запрос заменены строкой %s. Данные должны быть переданы в сниппет с помощью следующих методов:
Например, для выполнения запроса
сниппет можно получить следующим образом
Результатом выполнения этого запроса будет объект DB_Recordset, либо false в случае ошибки.
Объект $oRecordset - итератор, каждый элемент которого это массив содержащий один ряд результата запроса.
|