Выполнить SQL-запрос
Выполнить SQL-запрос можно через метод Db::getInstance()->executeS()
.
$products = Db::getInstance()->executeS('SELECT name,link_rewrite FROM ps_product_lang'); foreach ($products as $product) { echo $product['name']; }
Также можно сгенерировать SQL-код через объект DbQuery()
.
$sql = new DbQuery(); $sql->select('name,link_rewrite'); $sql->from('product_lang'); $products = Db::getInstance()->executeS($sql);
В первом примере имя таблицы указывается с префиксом «ps_product_lang», а во втором примере префикс не указывается, т.к. он ставится автоматически по настройкам сайта.
Поддержать автора