
いつもお世話になっております。
Linux,mysql,PHP,apacheの環境で試しているのですが、
エクセルデータをアップロードし、MysqlのBLOB型に格納したいと思っております。また、格納したMysqlのエクセルデータをダウンロードできる流れを考えております。
テンポラリファイルをそのままINSERTするとデータは格納されるのですが、抽出したときに文字化けしてしまいます。
エンコード方法など何か指定するのかと思うのですが
調べたのですが見つかりませんでした。
内部エンコードはEUCになっています。
説明不足な点があるかと思いますが、ご教授お願いします。
/*insert時*/
$localfile = file_get_contents($_FILES['userfile']['tmp_name']);
$sql = "INSERT INTO TABLE (fileup) VALUES '".$localfile ."'";
/*ダウンロード時*/
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: inline; filename=\"".date('Ymd')."list.xls\"");
echo $binary;//selectで抽出した時のデータ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
変数にNULLを代入したい
-
csvをDBへ読み込んだら、NULLが...
-
クエリObjectをforeachで回す時...
-
phpにて出欠登録管理を作成して...
-
会員番号等に利用するダブらな...
-
JAVA SQLServerException 列名 ...
-
SQL文が実行できません
-
実行時エラー3131 FROM 句の構...
-
PEAR でprepareメソッドがエラーに
-
PHPからデータベースに接続した...
-
Q&Aサイトを作成していてURLの...
-
ADOを使いDBへ読み書きしたい
-
Pro*Cの構文エラー
-
phpでmysqlを使ってデータベー...
-
PHP&MySQLでの文字列+数列の一...
-
WHILEで取り出しループ中にさら...
-
VBAをつかってクエリの情報を抽...
-
テキストボックスに入れた内容...
-
エラー3011
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
csvをDBへ読み込んだら、NULLが...
-
重複データをカウントするのに...
-
MySQLの一部を、計算した後に表...
-
PHPでデータベースに正しく入力...
-
Tableのカラムをボタン化するには
-
MySQLでの売上集計
-
phpPgAdminでテーブルが作成で...
-
MySQLの日付データについて
-
RFC822形式での日時の取得
-
すいません、質問をさせて下さい。
-
クイズ形式サイトの復習機能の構造
-
携帯サイト【PCからのアクセス...
-
プライベート機能の作成
-
セレクト文について
-
開始日と期間で終了日を求める...
-
phpの掲示板でレスがあったスレ...
-
構造を教えてください。
-
SQL CASE 文について
-
internal server error時の回避
おすすめ情報