PHPでのデータ表示画面⇒CSV出力についてこんにちはゲストさん。>>解決済みの質問PHPでのデータ表示画面⇒CSV出力について先日より質問に対しコメントありがとうございます。教えていただいた内容と自分でやった結果3つのSQLでデータを出力し出力順を揃えた方法で表ができました。これをCSV形式で出力したいのですがこのまま出力できるのでしょうか?それとも別途方法をとる必要があるのでしょうか。自分の中で今ひとつまとまらないので改めて質問させていただきます。ソースへの指摘併せコメントよろしくお願いします。下記URLにマニュアルがありますが、PHPにはfputcsvという便利な関数があります。文字通りCSV形式で配列を出力してくれます。PHPのバージョンにもよりますので、まずは下記URL内のサンプルが動くかどうか試してはいかがでしょうか。それができればこのような感じでしょうか、(試したコードではないので、間違っていたらすみません。$item);}fclose($fp);のようにすれば、$itemをaaa,vvv,fgfgg,ghhh\r\nのように書き出してくれるようです。22:29:03補足ありがとうございます。PHPが5.1.4、MySQLが5.0.21です。教えていただいたページの例のソースだけをファイルに書いてPHPファイルに保存し、IEで呼び出しましたが動きませんでした。補足後の経過ですが、サンプルは以下のソースで動きましたが数点不明な動きがあります。$line));}fclose($fp);?>この状態でPHPから呼び出すと、1.開く/保存のポップに表示されるファイル名がソースのPHPファイル名になっている。(例えばdownlord.php)2.上記で開く/保存すると、空のようなファイルが開く。開いたファイルのファイル名が「download[1].php」のようになる。3.サーバ側にはtest.csvが作成されている。したらファイルをローカル側に作成できるのでしょうか。※できればサーバにファイルを残したくない。回答(2)ANo.2deepsmash動作しないとのことですが、エラーメッセージが出たのでしょうか。'w');とありますので、このスクリプトを実行した同じフォルダ(ディレクトリ)にファイルを保存します。いうファイルが生成されるということになります。Linux/Unixの場合は、ディレクトリに書き込み権限がないと書き込みができません。15:39:35補足ありがとうございます。お礼に書いているような問題が発生しています。ちなみにOSはWindowsです。不安な点ですが、CSVの場合HTMLのTableのように何列目から出力というような事ができるのか・・・。ご存知でしたら併せてご意見よろしくお願いします。