Bir MySQL sorgusundan sonuçları, kod yazıcısında csv dosyasına vermem gerekiyor. Verileri CSV Olarak Dışarı Aktar CodeIgniter
Bu
modelidir:public function export_csv()
{
$this->load->dbutil();
$this->load->helper('file');
$this->load->helper('download');
$delimiter = ",";
$newline = "\r\n";
$file_name = 'BVN_REPORTS'.date("Y-m-d h-i-s").'.csv';
$query = 'SELECT account_name as "Account Name",
api_account_name as "Verified Name",
account_num "Account Number",
bvn "Bank Verification Number (BVN)", bank_name as "BANK NAME"
from ew_employees where bvn is not null
ORDER BY bank_name ';
$result = $this->db->query($query);
$data = $this->dbutil->csv_from_result($result, $delimiter, $newline);
if(force_download($filename, $data)){
echo 'Done';
}
else {echo 'Not Done';}
}
Ve bu denetleyici geçerli:
sonucu her zaman 'Yapılmadı' olduğupublic function get_csv()
{
$this->load->model('employees_model');
$this->employees_model->export_csv();
}
... nasıl ben sorgunun bir csv indir zorlayabilirsiniz results.Thanks
dosya yüklenir emin misin ?? –
Dosya dinamik olarak oluşturulmalı ve sorgu sonuçlarıyla doldurulacak – ewom2468
El ile dosya oluşturulup oluşturulmadığını kontrol edin –