首页 > 解决方案 > 如何使用codeigniter从单列中获取数组数据

问题描述

我以这种方式将数据存入我的数据库

表:产品

product_ID   | product_qty

  1          |  50

  2          |   30

  3          |   40

我想从 product_ID (1,2,3) 使用 codeigniter 的数组形式的产品表中获取 product_qty 值。

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_ID 显示 product_qty 值。但我无法获取。请帮我找出解决方案。提前致谢。

标签: phpcodeigniter

解决方案


推荐阅读