2011-12-13 24 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'; 
相关问题