1
MySQLクエリの結果をcodeigniterのcsvファイルにエクスポートする必要があります。CSVとしてのデータをCodeIgniterでエクスポートする
これはモデルです:
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';}
}
そして、これはコントローラです:
public function get_csv()
{
$this->load->model('employees_model');
$this->employees_model->export_csv();
}
結果は常にどのように私は、クエリのcsvファイルのダウンロードを強制することができます...「未完了」は結果。おねがいします。
あなたは、ファイルがロードされてもよろしいです? –
ファイルが動的に作成され、クエリ結果が入力されていると想定されています – ewom2468
手動でファイルが作成されたかどうかを確認します –