2011-12-13 124 views
0

我在codeigniter中使用csv_from_result輔助函數。 它將數據庫表名稱作爲csv文件中的列名稱。如何在codeigniter中設置自定義列名csv_from_result

如何在csv文件中設置自定義列名稱。

例如:我的表包含類似number, name 我想這些字段以CSV爲Course number, Course name

工作方式如下精細

SELECT number as course_number, name as course_name from courses; 

有沒有什麼更好的辦法領域?

回答

0
$result = "SOME mysql query"; 

    $csv = $this->dbutil->csv_from_result($result); 

    //edit $csv , remove first line and replace it with custom column names 

使用此庫進行CSV操作。

http://pear.php.net/package/File_CSV_DataSource

你可能告訴它忽略CSV結果的第一行,然後用自己的價值觀取代它呢?

希望這有助於

+0

用鏈接更新! – kaleeway

1

嗨,你可以根據你使用的select語句,你可以做到這一點做的非常簡單,您可以創建列別名作爲字符串空間,但應該是在引號

'SELECT number as "course number", name as "course name" from courses'; 
相關問題