Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

вывод всех строк sql запроса php


Recommended Posts

Здравствуйте, получается вывести лишь один элемент из mysql таблицы  с помощью php и sql запроса, как на opencart вывести абсолютно все элементы?

Змінено користувачем valerykurak
Надіслати
Поділитися на інших сайтах


перечислить поля в запросе, или SELECT * FROM...

  • +1 1
Надіслати
Поділитися на інших сайтах

  В 22.10.2020 в 10:34, Seriusis сказав:

перечислить поля в запросе, или SELECT * FROM...

Expand  

это понятно) но выводится информация только из последней строки, всё получается вывести только вручную указывая id в запросе. А хотелось бы чтобы всё выводилось автоматически

Надіслати
Поділитися на інших сайтах


вы берете видимо query->row, а вам нужно $query->rows

  • +1 1
Надіслати
Поділитися на інших сайтах

  В 22.10.2020 в 10:44, nikifalex сказав:

вы приведите код который делаете а мы исправим.

Expand  

catalog->controller->information->information.php:

             $data['combo_name'] = $this->model_catalog_information->getCombo();
             $data['combo_name2'] = $this->model_catalog_information->getCombo2();

catalog->model->catalog->information.php:

        public function getCombo() {
    $combo_name = array();
        $query = $this->db->query("SELECT firstname FROM oc_customer");

        foreach ($query->rows as $result) {
                $combo_name = $result;
    }
    return $combo_name;
    }
                public function getCombo2() {
    $combo_name2 = array();
        $query2 = $this->db->query("SELECT lastname FROM oc_customer");

        foreach ($query2->rows as $result2) {
                $combo_name2 = $result2;
    }
    return $combo_name2;
    }

catalog->view->theme->journal3->template->information->information.tpl:

            <div class="card--info">
                            <span class="card--title"><?foreach($combo_name as $hleb){echo $hleb;};?></span> <br><br>
            <span class="card--job"><?foreach($combo_name2 as $hleb2){echo $hleb2;};?></span>
            
            </div>

Змінено користувачем valerykurak
Надіслати
Поділитися на інших сайтах


  В 22.10.2020 в 10:51, valerykurak сказав:

вроде бы rows, код привёл ниже

Expand  

а как вы соберете все значения, если при переборе перезаписываете одну и ту жее переменную ? 

http://prntscr.com/v4hqaw

 

вы бы в массив собирали все.

 $combo_names[] = $result;

Надіслати
Поділитися на інших сайтах

  В 22.10.2020 в 10:51, valerykurak сказав:

$combo_name = $result;

Expand  
$combo_name[] = $result;

 

Надіслати
Поділитися на інших сайтах

  В 22.10.2020 в 10:59, Seriusis сказав:

а как вы соберете все значения, если при переборе перезаписываете одну и ту жее переменную ? 

http://prntscr.com/v4hqaw

 

вы бы в массив собирали все.

 $combo_names[] = $result;

Expand  

спасибо большое) буду пробовать

Надіслати
Поділитися на інших сайтах


  В 22.10.2020 в 10:59, nikifalex сказав:

вы информатику не изучали в школе?

 

Expand  

В школах php обучать начали?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.