데이터베이스에서 CSV 파일로 데이터를 내보내려고합니다.fputcsv를 사용하여 단일 열에 단일 값을 입력하는 방법
내 PHP 코드처럼이
$members = Db::getResult('select * from '.MEMBERS_TABLE_NAME.' order by '.MEMBERS_COLUMN_PREFIX.'_lastname, '.MEMBERS_COLUMN_PREFIX.'_firstname');
$fileName = "../db_user_export".".csv";
$handle = fopen($fileName, 'w+');
fputcsv($handle, array_keys($members[0]));
foreach ($members as $member) {
fputcsv($handle, $member);
}//foreach
fclose($handle);
지금은 CSV 얻을 출력은 다음과 같이이다 :
"열 A" "열 B" "열 C", "암호, 사용자 이름 "is_new loggedin,"fistname ","LASTNAME, 업데이트 "
하지만 이렇게 원하는 :
"열 A ""열 B ""열 C ","비밀번호 ""사용자 이름 ""FIRSTNAME을 ".
이 작업을 수행하는 방법을 알고있는 사람은 누구입니까?
글쎄, 내가 원하는 모든 값을 CSV 파일에 저장했으나 여기에 입력하는 것이 너무 많습니다. 혼란을 드려 죄송합니다. 문제는 모든 값이 단일 열에 포함된다는 것입니다. 그러나 나는 각 열을 새로운 열에 넣고 싶다. –