Codeigniter使用数组的where子句

23 浏览
0 Comments

Codeigniter使用数组的where子句

在Codeigniter中,这是我的控制器=> wishlist函数

  $data = array(
  'user_id' => $this->_user_id
  );
  $order_by = "id";
  $query = $this->Database_model->get_data('wishlist','*', $data, $order_by);
  print_r($query);

结果:

Array
(
    [0] => stdClass Object
        (
            [id] => 1
            [item_id] => 2
            [user_id] => 2
            [tarix] => 2018-03-13 00:00:00
        )
    [1] => stdClass Object
        (
            [id] => 2
            [item_id] => 15
            [user_id] => 2
            [tarix] => 2018-03-13 00:00:00
        )
    [2] => stdClass Object
        (
            [id] => 3
            [item_id] => 10
            [user_id] => 2
            [tarix] => 2018-03-13 00:00:00
        )
)

现在我想获取所有“items”表的数据,其中id =数组内的所有“item_id”。

我尝试创建一个新数组,并使用foreach将所有item_id推入其中,但是在Codeigniter中,我无法将其传递给查询。

0