Bitrix выполнить sql запрос

<?php
$res = \Bitrix\Main\Application::getConnection()->query($sql);

Пример запроса SELECT

<?php
$sql = 'SELECT `ID`, `FROM_MODULE_ID`, `MESSAGE_ID`, `TO_MODULE_ID`, `TO_CLASS`, `TO_METHOD` FROM `b_module_to_module`  LIMIT 2';
$res = \Bitrix\Main\Application::getConnection()->query($sql);
$arResult = array();
while($row = $res->fetch()) {
	$arResult[] = $row;
}
var_dump($arResult);

Результат выполнения:

array(2) {
  [0]=>
  array(6) {
    ["ID"]=>
    string(4) "1135"
    ["FROM_MODULE_ID"]=>
    string(7) "catalog"
    ["MESSAGE_ID"]=>
    string(38) "Bitrix\Catalog\Model\Price::OnAfterAdd"
    ["TO_MODULE_ID"]=>
    string(7) "catalog"
    ["TO_CLASS"]=>
    string(44) "Bitrix\Catalog\Compatible\EventCompatibility"
    ["TO_METHOD"]=>
    string(22) "handlerPriceOnAfterAdd"
  }
  [1]=>
  array(6) {
    ["ID"]=>
    string(4) "1139"
    ["FROM_MODULE_ID"]=>
    string(7) "catalog"
    ["MESSAGE_ID"]=>
    string(41) "Bitrix\Catalog\Model\Price::OnAfterDelete"
    ["TO_MODULE_ID"]=>
    string(7) "catalog"
    ["TO_CLASS"]=>
    string(44) "Bitrix\Catalog\Compatible\EventCompatibility"
    ["TO_METHOD"]=>
    string(25) "handlerPriceOnAfterDelete"
  }
}

Рубрики: PHP Bitrix

Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи

Bitrix получить путь до зарегистрированного файла

В статье приводится пример того как можно получить путь до зарегистрированного файла по его ID с помощью метода CFile::getPath($fileId). Так же показано где можно получить ID зарегистрированного файла.

Bitrix получить путь до компонента

В статье приводится пример кода для получения директории в которой находится файл компонента.

Команда grep. Примеры использования

grep - удобная и быстрая команда, здесь приведены примеры как произвести рекурсивный поиск в каталоге, поиск среди запущенных процессов и другие.

Bitrix подключить класс компонента

В статье приводится пример того как можно подключить только компонент битрикс без подключения его шаблона, чтобы можно было вызвать его метод или получить значения свойств

Bitrix получить ID текущего покупателя

В статье приводится пример кода для получения ID текущего покупателя в bitrix.

Подключить bitrix без подключения шаблона сайта

В статье приводится пример кода подключения bitrix без подключения шаблона сайта. Так же описано когда это может пригодится.

Комментарии

Комментариев пока нет
Данный сайт использует файлы cookies. Продолжая просмотр сайта, вы соглашаетесь с использованием файлов cookies.
ОК