database.inc
Версия 1.92.2.5 (checked in on 2009/06/09 at 10:42:02 by goba)
Wrapper for database interface code.
Константы
Имя | Описание |
---|---|
DB_ERROR | Определяет имя переменной-флага, указывающего что ошибка произошла при запросе к базе данных. Равно Хеш-значению строки md5('DB_ERROR'). Смотри также drupal_error_handler(). |
DB_QUERY_REGEXP | Определяет символы-заполнители, которые должны быть заменены в _db_query_callback(). |
Функции
Имя | Описание |
---|---|
db_create_table | Создает новую таблицу из описания таблицы в нотации Друпала. |
db_escape_table | Ограничивает использование служебных символов в названиях динамических таблиц и столбцов. |
db_field_names | Return an array of field names from an array of key/index column specifiers. |
db_is_active | Определяет доступность базы данных. Возвращает булевское значение TRUE или FALSE. |
db_placeholders | Генерирует заполнители для аргументов запроса одного типа. |
db_prefix_tables | Добавляет префиксы (если нужно) ко всем таблицам запроса. |
db_rewrite_sql | Изменяет первоначальные запросы нодов, таксономии и комментариев. Часто используется для формирования списков. |
db_set_active | Активирует базу данных для последующих запросов. |
db_type_placeholder | Given a Schema API field type, return the correct %-placeholder. |
update_sql | Выполняет SQL-запрос и возвращает статус результата. Используется преимущественно в hook_update_N() и остальных функциях инсталяции/обновления модулей. |
_db_error_page | Вспомогательная функция для показа фатальных ошибок в базе данных. |
_db_query_callback | Вспомогательная функция для db_query(). |
_db_rewrite_sql | Вспомогательная функция для db_rewrite_sql(). |