Выполнить SQL-запрос

Выполнить SQL-запрос можно через следующую команду:

$res = $DB->Query("SELECT name FROM b_iblock LIMIT 10");
while ($rows = $res->Fetch()) {
    print '<p>'.$rows['name'].'</p>';
}

Если надо использовать условия, то передаваемые значения надо предварительно обрабатывать через метод forSql() для избежания SQL-инъекций.

$iblock_name = $DB->forSql('"Новости" и "Статьи"');
$res = $DB->Query('SELECT name FROM b_iblock WHERE name="'.$iblock_name.'" LIMIT 10');

echo $iblock_name; // \"Новости\" и \"Статьи\"

Если код возвращает ошибку «Fatal error:  Call to a member function Query() on a non-object», то переменную $DB надо сделать глобальным.

global $DB;