やすみ

晴れ今日は休みなり。 昨日の18時半ごろ、いきなり「明日休みだから」って言われても困るっての……
9時くらいに起きてまずは掃除洗濯をする。 そしてパソコンをやりながらテレビを見て……

ちょこっとMySQLの勉強をした。 とりあえずMySQL Command Line Clientというので操作をしてみる。 本やウェブページを見ながらやって、データベースの作成・削除、テーブルの作成・削除、テーブルにデータ登録、データ検索をやった。 MS-DOSチックでむずかしい……
それとデータベースを見るのに「show databases;」と打つのだけど、databasesは複数形なので最後にSがつく。 これだけでなくて、fieldsとかも複数形のSがつく。 ValuesもSがつく。 この複数形というのがやっかいだな。
日本人なので複数形のSや現在形・過去形、三人称とか苦手です。

で、PHPと連携できるらしいので、MySQLに接続してデータを取得してそれをページに表示するやつが載っていたのでやってみた。 だけど謎の文字化け。 アルファベットは全て正常に表示される。
MySQL Command Line Client上では日本語も正常に表示されている。 ただ、それをPHPで取り込むと文字化け(?)して全て?????になってしまう。 これは文字化けではなく、読み込めていないのかな~
文字コードの設定が原因かと思っていろいろいじってみた。
PHPのファイルをEUC-JPに変更して、MySQLの設定でEucjpmsというのにしてみた。 HTMLもEUC-JPにした。

なのに変わらなかった。 Eucjpmsというのがいけないのかとおもって、全てSjisにしてみた。 だけど同じだった。
うーん、これが解決できない限り、データベースを扱う事は難しい…… なんだろ、原因。