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
ありがとうございます。 PHPの
おかげで返信はしていますが、私はループを通過したくありません。膨大なデータのために、foreachループを使用してデータベースがクラッシュしています。しかし、fputcsv()を使うと、他のフィールド値を挿入するためにforeachループが必要になります。何か方法はありますか? –