BLOG ENTRY

データベース(MySQL)からCSVでエキスポートするPHPコード

php


PHPでデータベース(MySQL)からの出力をソートする。
[PHP]

header(“Content-Type: application/octet-stream”);
header(“Content-Disposition : attachment; filename=output_”.date(“Ymd”).”.csv”);

$server = “localhost”; // サーバー名
$user = “root”; // ユーザーID
$passwd = “”; // パスワード
$dbname = “subject”; // データベース名

mysql_connect($server, $user, $passwd);
mysql_select_db($dbname);

mysql_query(“SETNAMES utf8″);

$sql = “SELECT * FROM applicant”;
$result = mysql_query($sql);

for($i=0; $i < mysql_num_fields($result); $i++) {
echo “\”";
echo mb_convert_encoding(mysql_field_name($result, $i),”SJIS”, “UTF-8″).”\”,”;
}
echo “\r\n”;

for($j=0; $j < mysql_num_rows($result); $j++) {

for($k=0; $k < mysql_num_fields($result); $k++) {

$str=mysql_result($result, $j, $k);

echo “\”";
echo mb_convert_encoding($str, “SJIS”, “UTF-8″).”\”,”;

}
echo “\r\n”;
}

mysql_close($db);

[/PHP]

No related posts.

WRITE COMMENT


(required)


(required)


(required)

MENU

veltica creative of twitter