Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 获取最后插入的记录不仅是一条记录,而且是多条记录_Codeigniter - Fatal编程技术网

Codeigniter 获取最后插入的记录不仅是一条记录,而且是多条记录

Codeigniter 获取最后插入的记录不仅是一条记录,而且是多条记录,codeigniter,Codeigniter,我通过文本区域一次插入10到11条记录,我希望它们只显示这些记录,而不是所有其他记录。 我正在使用codeigniter。所以我需要在codeigniter中进行查询 $this->db->select("*"); $this->db->from('try2check_cardinfo'); $this->db->limit(1); $this->db->order_by("id","DESC"); $q =$thi

我通过文本区域一次插入10到11条记录,我希望它们只显示这些记录,而不是所有其他记录。 我正在使用codeigniter。所以我需要在codeigniter中进行查询

$this->db->select("*");
    $this->db->from('try2check_cardinfo');
    $this->db->limit(1);
    $this->db->order_by("id","DESC");
    $q =$this->db->get();
    echo "<pre>";
    $r = $q->result_array();
    $iddd = $r[0]['id'];
    $this->db->select("*");
    $this->db->from("try2check_cardinfo");
   // $this->db->limit(3);
    $this->db->order_by("id","desc");

    $this->db->where('id >',$iddd);

    $query = $this->db->get();
    $result = $query->result();
    return $result;
$this->db->select(“*”);
$this->db->from('try2check_cardinfo');
$this->db->limit(1);
$this->db->order_by(“id”,“DESC”);
$q=$this->db->get();
回声“;
$r=$q->result_array();
$iddd=$r[0]['id'];
$this->db->select(“*”);
$this->db->from(“try2check\u cardinfo”);
//$this->db->limit(3);
$this->db->order_by(“id”,“desc”);
$this->db->where('id>',$iddd);
$query=$this->db->get();
$result=$query->result();
返回$result;

请添加您的代码片段,并更清楚地定义您的问题。什么定义“最后插入”?这是在插入迭代中,还是基于时间?无论哪种方式,您都希望将“上次插入”存储在某种类型的集合(数组/列表、对象、地图/字典、链表等)中。控制器和模型代码在哪里,您每次只希望插入10或11的id?我认为您希望一次插入一批10-11记录,并希望返回这些10-11记录的所有插入数据。