Работа с собственными таблицами в базе данных Битрикс

21 февраля 2020 1С-Битрикс
Работа с базой данных в CMS 1C-Битрикс осуществляется с помощью глобального объекта $DB. Класс позволяет осуществлять различные операции с базой данных, такие как например добавление, удаление, обновление и вывод данных. Аналог в CMS WrodPress — класс wpdb.
Обращаться к базе данных необходимо через глобальную переменную $DB. Таким образом перед кодом переменная обязательно должна быть глобализированна. И конечно же необходимо подключить API:
// подключение API Битрикс require_once($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/include/prolog_before.php"); global $DB;
После этого, с помощью метода Query, можно управлять любыми таблицами в текущей базе данных WordPress, даже теми, которые вы создали вручную. Точно так же, как если бы вы использовали для подключения PHP-функцию mysql_connect().
Пример запроса
// подключение API Битрикс
require_once($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/include/prolog_before.php");
global $DB;
$results = $DB->Query("SELECT * FROM `my_table`");
while($row = $results->Fetch()){
echo '<pre>'; print_r($row); echo '</pre>';
}
супер, спасибо
Что-то Очень старя информация. Уже давно можно использовать D7.
$res = Bitrix\Main\Application::getConnection()->query($sql);