在循环内运行查询

时间:2016-04-06 18:02:36

标签: mysql codeigniter

我的模型中有一个执行查询的函数。我需要运行此查询指定的次数。这是我正在使用的代码。

public function populate_relations(){
    $nombre_parents_texte = $this->input->post('nombre_parents');
    $nombre_parents = (int)$nombre_parents_texte;

    for($i=0; $i=3; $i++){

        $data = array(
            'user_id'   =>$this->session->userdata('user_id'),
            'annees_service'=>$nombre_parents,
            'fonction' => $i
        );

        $insert_data_1 = $this->db->insert('relations', $data);
    }
    return $insert_data_1;
}

运行该函数时,它执行的次数超过500次,'fonction'的值始终是'i'的最后一个值,即3。

知道为什么会这样吗?

谢谢,

萨默尔

0 个答案:

没有答案