CHANGELOG
INSTALL
README
Список дел
Класс DataBase.
Осуществляет работу с базой данных.
Находится в: /core.php [line 2091]
PDO | --DataBase
Свойства
Методы
Унаследовано от PDO (Internal Class)
constructor __construct ( $dsn, $username, $passwd, [$options = ] ) beginTransaction ( ) commit ( ) errorCode ( ) errorInfo ( ) exec ( $query ) getAttribute ( $attribute ) getAvailableDrivers ( ) lastInsertId ( [$seqname = ] ) prepare ( $statment, [$options = ] ) query ( ) quote ( $string, [$paramtype = ] ) rollBack ( ) setAttribute ( $attribute, $value ) __sleep ( ) __wakeup ( )
ATTR_AUTOCOMMIT = 0 ATTR_CASE = 8 ATTR_CLIENT_VERSION = 5 ATTR_CONNECTION_STATUS = 7 ATTR_CURSOR = 10 ATTR_CURSOR_NAME = 9 ATTR_DEFAULT_FETCH_MODE = 19 ATTR_DRIVER_NAME = 16 ATTR_EMULATE_PREPARES = 20 ATTR_ERRMODE = 3 ATTR_FETCH_CATALOG_NAMES = 15 ATTR_FETCH_TABLE_NAMES = 14 ATTR_MAX_COLUMN_LEN = 18 ATTR_ORACLE_NULLS = 11 ATTR_PERSISTENT = 12 ATTR_PREFETCH = 1 ATTR_SERVER_INFO = 6 ATTR_SERVER_VERSION = 4 ATTR_STATEMENT_CLASS = 13 ATTR_STRINGIFY_FETCHES = 17 ATTR_TIMEOUT = 2 CASE_LOWER = 2 CASE_NATURAL = 0 CASE_UPPER = 1 CURSOR_FWDONLY = 0 CURSOR_SCROLL = 1 ERRMODE_EXCEPTION = 2 ERRMODE_SILENT = 0 ERRMODE_WARNING = 1 ERR_NONE = '00000' FETCH_ASSOC = 2 FETCH_BOTH = 4 FETCH_BOUND = 6 FETCH_CLASS = 8 FETCH_CLASSTYPE = 262144 FETCH_COLUMN = 7 FETCH_FUNC = 10 FETCH_GROUP = 65536 FETCH_INTO = 9 FETCH_KEY_PAIR = 12 FETCH_LAZY = 1 FETCH_NAMED = 11 FETCH_NUM = 3 FETCH_OBJ = 5 FETCH_ORI_ABS = 4 FETCH_ORI_FIRST = 2 FETCH_ORI_LAST = 3 FETCH_ORI_NEXT = 0 FETCH_ORI_PRIOR = 1 FETCH_ORI_REL = 5 FETCH_PROPS_LATE = 1048576 FETCH_SERIALIZE = 524288 FETCH_UNIQUE = 196608 MYSQL_ATTR_DIRECT_QUERY = 1003 MYSQL_ATTR_FOUND_ROWS = 1004 MYSQL_ATTR_IGNORE_SPACE = 1005 MYSQL_ATTR_INIT_COMMAND = 1002 MYSQL_ATTR_LOCAL_INFILE = 1001 MYSQL_ATTR_USE_BUFFERED_QUERY = 1000 NULL_EMPTY_STRING = 1 NULL_NATURAL = 0 NULL_TO_STRING = 2 PARAM_BOOL = 5 PARAM_EVT_ALLOC = 0 PARAM_EVT_EXEC_POST = 3 PARAM_EVT_EXEC_PRE = 2 PARAM_EVT_FETCH_POST = 5 PARAM_EVT_FETCH_PRE = 4 PARAM_EVT_FREE = 1 PARAM_EVT_NORMALIZE = 6 PARAM_INPUT_OUTPUT = -2147483648 PARAM_INT = 1 PARAM_LOB = 3 PARAM_NULL = 0 PARAM_STMT = 4 PARAM_STR = 2
Массив настроек для подключения к базе данных.
Статичный объект этого класса. Используется для реализации шаблона "одиночка" (singletone).
static void &_Factory( )
Фабрика.
Создает один объект при помощи конструктора. Если объект уже есть - возвращает его.
DataBase::$DB['DB_PREFIX'] getPrefix( )
Возвращает префикс для таблиц базы данных.