Поддержать Проект

Обратная связь

[MODX] Guru
  • Информация
  • Разработчикам
    • Теги
    • API
    • DBAPI
    • System Variables
    • MMrules
  • Дополнения
  • Виджеты
  • Уроки
  • Разработчики
  • Готовые примеры
  • Блог
  • Конфиги
  • HTML коды
© [MODX] Guru
  • DBAPI

initDataTypes DBAPI

  • Разработчикам
  • DBAPI
  • initDataTypes
Menu
  • connect
  • delete
  • disconnect
  • escape
  • getAffectedRows
  • getColumn
  • getColumnNames
  • getHTMLGrid
  • getInsertId
  • getRecordCount
  • getRow
  • getTableMetaData
  • getValue
  • getXML
  • insert
  • makeArray
  • prepareDate
  • query
  • select
  • update
  • getLastError
  • initDataTypes
1525

initDataTypes DBAPI

Цель этой функции заключается в создании массивов типов таблиц MySQL, которые должны быть связаны с тремя PHP примитивных типов. К ним относятся строка, числовое значение и дату.

void initDataTypes()

Источник Функции

Файл: manager/includes/extenders/dbapi.mysql.class.inc.php

Строка: 33

function initDataTypes() {
	$this->dataTypes['numeric'] = array (
		'INT',
		'INTEGER',
		'TINYINT',
		'BOOLEAN',
		'DECIMAL',
		'DEC',
		'NUMERIC',
		'FLOAT',
		'DOUBLE PRECISION',
		'REAL',
		'SMALLINT',
		'MEDIUMINT',
		'BIGINT',
		'BIT'
	);
	$this->dataTypes['string'] = array (
		'CHAR',
		'VARCHAR',
		'BINARY',
		'VARBINARY',
		'TINYBLOB',
		'BLOB',
		'MEDIUMBLOB',
		'LONGBLOB',
		'TINYTEXT',
		'TEXT',
		'MEDIUMTEXT',
		'LONGTEXT',
		'ENUM',
		'SET'
	);
	$this->dataTypes['date'] = array (
		'DATE',
		'DATETIME',
		'TIMESTAMP',
		'TIME',
		'YEAR'
	);
}