我在数组中获取订单ID。 [ “00000421”]。
这是我的代码:
function get_similar_user_temp_transaction($order_id)
{
log_message('error','get order_id==>'.$order_id);
$this->db->select('*');
$this->db->from('temp_transaction');
$this->db->where('order_id', $order_id);
$query = $this->db->get();
if ($query->num_rows() < 1)
{
log_message('error','inside if==>');
return null;
}
else
{
log_message('error','Inside else==>');
return $query->result();
}
}
我怎么能像000000421那样得到它?
答案 0 :(得分:0)
如果您想从数组中获取数据,则可以使用where_in
方法
function get_similar_user_temp_transaction($order_id)
{
log_message('error','get order_id==>'.$order_id);
$this->db->select('*');
$this->db->from('temp_transaction');
$this->db->where_in('order_id', $order_id);
$query = $this->db->get();
if ($query->num_rows() < 1)
{
log_message('error','inside if==>');
return null;
}
else
{
log_message('error','Inside else==>');
return $query->result();
}
}
答案 1 :(得分:-1)
function get_similar_user_temp_transaction($order_id)
{
log_message('error','get order_id==>'.$order_id);
$this->db->select('*');
$this->db->from('temp_transaction');
$this->db->where('order_id', $order_id);
$query = $this->db->get();
if ($query->num_rows() < 1)
{
log_message('error','inside if==>');
return null;
}
else
{
log_message('error','Inside else==>');
return $query->row(0)->order_id;
}
}