Php 分解csv数据发送它们以进行数据检索

Php 分解csv数据发送它们以进行数据检索,php,continuous-integration,Php,Continuous Integration,我想分解存储在multiId中的员工id列表,并使用它们从数据库中检索数据。然后将电子邮件发送到相应的电子邮件地址。请帮我做这个 <?php function sendmailto($id){ $this->load->library('email'); $result = $this->demand_model->get('demand_master', 'DEMAND_ID ,COUNTRY, NAME, LOT

我想分解存储在multiId中的员工id列表,并使用它们从数据库中检索数据。然后将电子邮件发送到相应的电子邮件地址。请帮我做这个

        <?php
function sendmailto($id){
    $this->load->library('email');
    $result = $this->demand_model->get('demand_master', 
        'DEMAND_ID ,COUNTRY, NAME, LOT_NO,BLOCK_VISA_NO, BLOCK_VISA_ISSUE_DATE, PRE_AUTH_DATE, CREATED_DATE', 
        'DEMAND_ID = '.$id, NULL, NULL, true);
    $demand = $this->demand_model->getVacancyForList($id);

    /** 
      $val['id']=json_encode($_POST('multiId'));
      var_dump($val['id']);
      exit();
      */
    $eid = $this->input->post('multiId');

    $mailid = explode(",", $eid);
    //print_r($mailid);
    foreach ($mailid as $eid) {
        var_dump($eid);
        $emaillist['ids'] = $this->demand_model->getEmailbyId($eid);
        var_dump($emaillist['ids']);
    }
    $this->email->message('<html><body>
        <div class="col-md-12 wrapper"><b>Company Name:'
           .$this->demand_model->getCompanyName($result->NAME)
           .'-'.$this->demand_model->getCountryById($result->COUNTRY)
           .'</b></div>
        <div class="col-md-12">
            <div class="col-md-6">Pre Auth Date:'. $result->PRE_AUTH_DATE.'</div>
            <div class="col-md-6">Lot No:'.$result->LOT_NO.'</div>
        </div>
        </body>
    </html>');
    $this->email->subject('This is test email');
    $this->email->to('san_bro18@outlook.com');
    $this->email->send();
    echo $this->email->print_debugger();    
}

有什么问题?错误消息?你调试了什么,直到哪一点都能正常工作?你能发布“multiId”的格式吗?或者你想分解的字符串?@Durim multiId:14,17,18,19,20,21,22,23。此multiId来自支票box@tricot问题是,通过使用这个multiId,我想检索此人的电子邮件并发送它们。但我无法在数据库中逐个传递值。因此,我可以重新设置电子邮件id$mailid=explode(“,”,$eid);-我在你的代码中看到了这一点,这会使字符串爆炸。我认为最好在数据库中使用filter,并获取记录。例如,其中id位于(1,2,4,5)