2016-04-13 23 views
0

Kod yazıcısı olarak csv'ye statik değer eklemeye çalışıyorum ama sorguyu veritabanından alıyorum ama csv'ye statik değer eklemem gerekiyor mu eklemek mümkün?Codeigniter'da csv'ye statik değer nasıl eklenir

$searchtimesheet = $this->db->query('SELECT ohrm_project.name AS ohrm_projectname, TIME_FORMAT(SEC_TO_TIME(ohrm_timesheet_item.duration),"%Hh %im") as duration ,ohrm_timesheet_item.date AS date,concat(hs_hr_employee.emp_firstname," ",hs_hr_employee.emp_middle_name," ", hs_hr_employee.emp_lastname) as employeename FROM ohrm_project,ohrm_timesheet_item,hs_hr_employee WHERE ohrm_timesheet_item.employee_id=hs_hr_employee.employee_id AND ohrm_timesheet_item.project_id=ohrm_project.project_id AND ohrm_project.project_id='.$projectid.' AND ohrm_timesheet_item.date BETWEEN '.$todate1.' AND '.$fromdate1.''); 
     $this->load->dbutil(); 
$this->load->helper('download'); 
$this->load->helper('file'); 
$delimiter = ","; 
$newline = "\r\n"; 
$filename = 'projectimesheet.csv'; 
if($searchtimesheet->num_rows() >0) 
{ 
$totalduration1=$totalduration; //i want to append this static value to $this->dbutil->csv_from_result 
    echo $data = $this->dbutil->csv_from_result($searchtimesheet,$delimiter, $newline); 
    exit; 
    force_download($filename, $data); 

} 

cevap

0

Böyle sonuca $ totalduration değişken değerini ekleyebilirsiniz:

echo $this->dbutil->csv_from_result($searchtimesheet, $delimiter, $newline) . $totalduration; 

not: $ totalduration değişken geçerli CSV almak için sonuçta daha aynı CSV veri dizesini içermelidir.

İlgili konular