Git Hub
коротко
1 заметка с тегом

ORM

Bitrix работа с БД

29 декабря 2015, 13:43

вариант 1

$conn = \Bitrix\Main\Application::getInstance()->getConnection();
$rsItems = $conn->query("select ID,NAME from b_iblock_element as el WHERE  limit 0,5 ");

while($item = $rsItems->fetch()){
// всякие манипуляции с данными
}

вариант 2

use \Bitrix\Iblock\ElementTable;
\Bitrix\Main\Loader::includeModule('iblock');

$LIMIT = 5;
$IBLOCK_ID__VIDEO = 13;
$query = new \Bitrix\Main\Entity\Query(ElementTable::getEntity());
$query->setSelect(array("ID", "NAME"))
->setFilter(array("IBLOCK_ID" => $IBLOCK_ID__VIDEO))
->setOrder(array("ID" => "ASC"))
->setLimit($LIMIT);
$rsItems = $query->exec();
while($item = $rsItems->fetch()){
// всякие манипуляции с данными
}
Bitrix   ORM