Linux, Apache, MySQL, PHPを中心にWebAPIやウェブサイト構築のノウハウを掲載します CSVファイル(文字コードはShift JISとします)から直接データベースにデータを登録したい場合のサンプルです。 <?php if(file_exists($_FILES["file"]["tmpname"]){ $fp = fopen($tmpfile, "r"); while (($buf = fgetcsv($fp)) !== false) { if(trim($buf) != ""){ $buf[0] = mb_convert_encoding($buf[0], "UTF-8", "SJIS"); $buf[1] = mb_convert_encoding($buf[1], "UTF-8", "SJIS"); // ここでデータベースに登録 } }