- Модуль: 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();
}
}