USRNAME, USER PROFILE, EMAIL과 같은 사용자 정의 헤더로 CSV를 생성하려고합니다.아웃 파일에 사용할 때 CSV에 헤더를 추가하는 방법
이것은 내가 사용하고있는 코드입니다.
$path = getcwd() . '/uploads/data.csv' ;
$sql = "select username, CONCAT('<a href =\"$profile',username,'\">',username,'</a>') as profile_url ,email from `engine4_user` LIMIT 5000 into outfile '$path' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' ";
하지만 사용자 지정 헤더를 추가하는 방법이나 DB 값 앞에 사용자 지정 행을 추가하는 방법을 알지 못합니다. 해당 필드를 추가하도록 도와주세요.
I wants a CSV that will out put like:
USERNAME , PROFILE , EMAIL
Jonson1 , http://mysite/profile/jonson1 , [email protected]
Jonson2 , http://mysite/profile/jonson2 , [email protected]
Jonson3 , http://mysite/profile/jonson3 , [email protected]
Jonson4 , http://mysite/profile/jonson4 , [email protected]
Now I generate :
Jonson1 , http://mysite/profile/jonson1 , [email protected]
Jonson2 , http://mysite/profile/jonson2 , [email protected]
Jonson3 , http://mysite/profile/jonson3 , [email protected]
Jonson4 , http://mysite/profile/jonson4 , [email protected]
I need to add
USERNAME , PROFILE , EMAIL
감사합니다.
감사입니다 회신하지만 나는 어떤 고리를 통과하고 싶지 않다. 거대한 데이터로 인해 foreach 루프를 사용하여 데이터베이스가 손상됩니다. 그러나 fputcsv()를 사용하면 다른 필드 값을 삽입 할 때 foreach 루프가 필요합니다. 어떤 방법이 있습니까? –