как установить пользовательское имя столбца csv_from_result в codeigniter - PullRequest
0 голосов
/ 13 декабря 2011

Я использую вспомогательную функцию csv_from_result в codeigniter. Он дает имя таблицы базы данных в виде имен столбцов в CSV-файле.

Как установить имена пользовательских столбцов в CSV-файле.

Пример: моя таблица содержит поля типа number, name Я хочу эти поля в CSV как Course number, Course name

Следующий способ работает отлично

SELECT number as course_number, name as course_name from courses;

Есть ли лучший способ?

Ответы [ 2 ]

1 голос
/ 06 декабря 2012

Привет, вы можете сделать это действительно легко, так как вы используете оператор SELECT, вы можете сделать это, вы можете создать псевдоним столбцов как строку с пробелом, но должны быть в кавычках

'SELECT number as "course number", name as "course name" from courses';
0 голосов
/ 13 декабря 2011
$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, а затем заменял ее своими собственными значениями?

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...