• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/mysql/database.php
  • Класс: CDatabaseMysql
  • Вызов: CDatabaseMysql::Add
public function Add($tablename, $arFields, $arCLOBFields = [], $strFileDir = "", $ignore_errors = false, $error_position = "", $arOptions = [])
{
	global $DB;

	if (!isset($this) || !is_object($this) || !isset($this->type))
	{
		return $DB->Add($tablename, $arFields, $arCLOBFields, $strFileDir, $ignore_errors, $error_position, $arOptions);
	}
	else
	{
		$arInsert = $this->PrepareInsert($tablename, $arFields, $strFileDir);
		$strSql =
			"INSERT INTO " . $tablename . "(" . $arInsert[0] . ") " .
			"VALUES(" . $arInsert[1] . ")";
		$this->Query($strSql, $ignore_errors, $error_position, $arOptions);
		return $this->LastID();
	}
}