気狂い兎の物思い

2010年11月16日

PHPMyAadmin上からDB(MYSQL)にCSVデータをインポート

カテゴリー: MYSQL, 黒兎(仮) — 黒兎(仮) @ 4:41 PM

CSVデータをMYSQLにインポートするのに散々苦労したので調べ物の結果をシェア&自分用覚書。

情報のソースは「http://mogutan-diary.jugem.jp/?eid=262」です。ありがとうございます。
以下引用
”まず、インポートしたいCSVファイルのファイル名末尾の.csvを.txtと替え、秀丸(かTerapad、以下秀丸に統一します)でファイルを開いて下さい。次に、秀丸のメニューボタン「ファイル」→「エンコードの種類」を選択。すると、表示文字の種類(なのかな?)が選択できるのですが、現時点では日本語(Shift_JIS)が選択されていると思います。これを、日本語(EUC)に変更して下さい。そして保存。
次に、先ほど.txtに変えたファイル名末尾を.csvに替えて下さい。これでExcelファイルに戻ったと思いますが、ファイルを開いて見て下さい。レコードの中身が日本語だった人は、なんと文字化けしていると思います(!!)。

「このやろう、もぐ!俺達をだましたな!」

そう思われる方もいるかもですが、ちょっと待って下さい。これでOKなんです(^^;
では、ここからインポートの手続きに入ります。
まずテーブルを選択して、「インポート」を選択して下さい。インポートするファイルを、「参照」ボタンから指定。「部分インポート」は、とりあえずそのまま。その下の「インポートするファイルの形式」は、「LOAD DATA する CSV」を選択して下さい。次にオプションの中身ですが、「フィールド区切り記号」を「,」(カンマ)に変更。あとはそのままで、「実行する」を押します。”

私の場合はこの方法でうまくいきました。

2010年10月26日

本番サーバDB導入

カテゴリー: 未分類 — 黒兎(仮) @ 12:53 PM

さて、localhostでセコセコ作ってたDB使用版兎穴ですが、本日本番UPしました。

使い勝手等ご意見頂ければ幸いです。

2010年10月19日

PHPmyadmin上でのみ文字化けする問題解決したああああああああ

カテゴリー: MYSQL, PHP — 黒兎(仮) @ 5:30 PM

前回書いた、管理画面上からの入力、画面への反映は問題ないのにPHPMyAdmin上でだけ文字化けが発生する問題がようやく解決。

折角なので調べ物の結果をシェア。

$db=mysql_connect(“DBサーバ名”,”接続ID”,”接続パスワード”);

mysql_select_db(“DB名”);

の間に

mysql_query(“SET NAMES utf8″,$db);

を追記すればおk!

$db=mysql_connect(“DBサーバ名”,”接続ID”,”接続パスワード”);
mysql_query(“SET NAMES utf8″,$db);
mysql_select_db(“DB名”);
って感じですな(´・ω・)b

なんかいろいろ問題もあるそうだけど、とりあえず解決したからいいや、シラネ。

但し折角全部入れたデータが全部化けるという残念な結果に(´・ω・`)

新しく追加する文にはPHPMyAdmin上、ページ側共に文字化けは無し。入れなおすしかないのか――orz

2010年10月5日

文字コード……

カテゴリー: MYSQL, PHP — 黒兎(仮) @ 10:02 PM

ローカルで管理画面できたから、表示部分はあとで作ればいいやー、とりあえず管理画面デバッグしよー

あれ、ローカルだと問題なく動くのに何でsqlで流し込んだデータが文字化けしやがりますかコノヤロウ

どうも、黒です。

show variables like “char%”;投げて調べてみたら

character_set_serverが ローカルはutf8、実サーバだとlatin1。違いといえばこのくらい。

んで、逆に管理画面使ってDBに情報登録してみた……うん、こちらは不思議と問題なく表示される。

しかし、しかしだ。画面上はちゃんと表示されるのにphpmyadmin上では

てすとかてごり

激しく文字化け。ちなみに

なんかもうPHPmyadmin無視して作っていいのかしら?
画面表示が化けてないならぶっちゃけ問題ないよねー……知らんけど。

ローカルはmy.iniを変更で対処したけど……
設定ファイルが弄れないレンサバでcharacter_set_server変えるにはどうしたらいいんだろう?教えてエロい人ー

あ、ちなみに管理画面上で化けてるデータと、化けてない(管理画面から登録した)データ、それぞれの文字コードをmb_detect_encodingで出して見たら、

双方共に「UTF-8」

ちなみにmysqlから取ってきた後は特にエンコードしてません。

……新しい事実発覚。コード弄ってないのに更新したら画面で化けてる方の表示がASCIIになったりUTF-8になったりする。

とりあえず画面からの入力で一旦様子見かなー
それにしたってちょろちょろエラー出てるから潰していかないと。。。。

2010年8月25日

気がついたら半年ほど放置

カテゴリー: 未分類 — 黒兎(仮) @ 8:51 PM

やってしまいましたorz

しばらく出ていたエラーですが、借りてるサーバの方で.htaccessが使えるようになって、よりにもよってAタグの中でエラー吐いてたのが原因のようです。

作成中は使えなくてデバッグで苦労したのに今更とか……ね?

さて、本編には私は全く関わってないので、そっちは白いのに任せとくとして、まずこっちのブログですが多分今後もかなり放置します←オイ

というのも兎が「htmlめどいー わからんー やだー」とかなんとか言ってたので(実際かなり文法間違ってるし……)保管庫以下のページはDB化して管理画面でも作ってそこからWYSWYG的に入力できるようにしてやろうかと。(やっぱり自分の勉強も兼ねて)

それが終わってからこっち弄る……かもしれないし、全然別の事勉強するかも;;

正直今年中に形に出来たらいいな程度で考えてるので期待は禁物です。(DB化したところで一般ユーザの方は変化に気付かないだろうし;)

以下忘れないように覚書

ユーザ名: MySQL ID: パスワード: toyparkにログイン時のもの

毎回やり直すたびになかなかログインできなくて疲れるので;

DB名もユーザ名。

2010年1月24日

徒然

カテゴリー: 未分類 — 黒兎(仮) @ 5:31 PM

目を通している方がいるかはわかりませんが

本業が忙しくてwordpressカスタムができてません←言い訳

なにやら兎から「掲示板の文字数制限を無くせ」という特命が下ったのですが……駄目でしたorz

どこで文字数制限してるのかサッパリです。実際に制限してるところと、チェックかけてるところが分かればなんとかなりそうな気がするのですが……

2009年12月23日

てすと2

カテゴリー: 徒然, 黒兎(仮) — 黒兎(仮) @ 11:21 PM

ん?これってサイドバーとかの表示どっから弄るんだろう?まぁおいおい調整します。

てすと

カテゴリー: 徒然, 黒兎(仮) — 黒兎(仮) @ 1:58 PM

自分の勉強も&SEOも兼ねてワードプレス導入、簡単すぎてあっけない;

今度は白兎用に、文字書いただけでHTML生成までやるようなCMS作成作成かなぁ……どういう手段が良いやら

Powered by WordPress