Как получить данные массива из одного столбца с помощью codeigniter

У меня есть данные в моей базе данных таким образом

Таблица: продукт

product_ID   | product_qty

  1          |  50

  2          |   30

  3          |   40

Я хочу получить значения product_qty из таблицы продуктов, где product_ID (1,2,3) находится в форме массива, используя codeigniter.

My_Controller.php

    public function addMTStore_post(){
    $userdata = array();
    $userdata['product_ID']= $this->post('product_ID');

        for ($i=0;$i<count($userdata['product_ID']);$i++){
          $value = array( "product_ID" =>$userdata["product_ID"][$i]
                          );
         $product_quantity = $this->move_To_Store->getQty($userdata['product_ID']);
        return product_quantity ;
    }
         }

move_To_Store.php

public function getQty($product_ID = array()){

foreach($product_ID as $key){   
$this->db->select('total_product_quantity');
$this->db->from('product');
$this->db->where('product_ID',$product_ID);
$query = $this->db->get()->row()->total_product_quantity;
echo  $query ;
            }
      }

Я хочу отображать значения product_qty с помощью product_ID. Но я не могу получить. Пожалуйста, помогите мне найти решение. Заранее спасибо.

используйте $ key в предложении where ()

Danish Ali 21.05.2018 08:10

Просто используйте where_in без циклов foreach

Abdulla Nilam 21.05.2018 08:11

Используйте этот запрос: $ this> db-> query ("Выбрать имя_столбца ИЗ имя_таблицы ГДЕ имя_столбца = value");

user8477089 21.05.2018 09:23

Спасибо. У меня есть решение.

B. Jayshri 21.05.2018 10:01

Попробуйте это на своем контроллере <? Php $ data = array ('1', '2', '3'); foreach ($ data as $ key => $ value) {$ d = $ this-> db-> query ("SELECT * FROM product WHERE product_ID = '". $ value. "'"); $ result = $ d-> result_array (); var_dump ($ result) // показать форму данных Результат в виде массива ()}?>

Rudra 21.05.2018 12:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
98
0

Другие вопросы по теме