Задать вопрос
@andizura

Как получить все строки из БД?

Есть дополнение для опенкарт, которые делает импорт/экспорт товаров.
В нем есть возможность вставить php, который будет выполнен при обработке каждой строки.
Задача: получить любое значение из БД
Есть вот такое:
$products = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_special");
$result = $products->row['price'];

Выводит/получает только первую строку. Как получить все? Запустить в цикле вывод не работает, ну или я не правильно делаю

В переменную $result - должен выводится результат выполнения php.
В первой колонке должны быть разные значения:
6109d5f01408c604629781.jpeg
  • Вопрос задан
  • 222 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бизнес-аналитик
    11 месяцев
    Далее
Решения вопроса 1
Shapito27
@Shapito27
php, laravel
$products = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_special");
foreach($products->rows as $raw){
         var_dump($raw['price']);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы