Archive for 7月, 2006

SQL文について update

日曜日, 7月 30th, 2006

データベースの内容を編集するのに使用するのが「update」
使い方は
update テーブル名 set フィールド名 = 値 where 条件文
「フィールド名 = 値」を1つの塊として「,」で区切り、複数指定することも可能
whereで条件を指定しなければテーブル内全てのデータに変更を行う事ができる。
条件文は「and」や「or」を使って複数指定することも可能。

SQL文について delete

日曜日, 7月 30th, 2006

データベースの内容を削除するのに使用するのが「delete」
使い方は
delete from テーブル名 where 削除条件
削除条件には「and」や「or」で複数の条件を指定することが可能。
whereで削除条件を指定しない場合はテーブルの内容が全て削除されるので注意する。

文字化け

土曜日, 7月 29th, 2006

何故か「予定」という文字を予定に保存して、カレンダーに表示させると文字化けが起きてしまいます。
今日はその回避についての方法を考えてました。

元々カレンダーを表示するときはDBから読み込んだ文字列をmb_convert_encoding関数を使用し「Shift-JIS」に変換してから表示していました。
そうする事でHTMLで記述した文字も、phpで表示する文字も文字化けすることなく表示できてたはずだったのですが・・・。

調べてみたのですが、XREAのDB内部はEUC-JPで保存されていました。
そこでDBへ保存するときに、文字コードを「Shift-JIS」から「EUC-JP」へ変換し、カレンダー表示をするときに再度「EUC-JP」から「Shift-JIS」に変換を行う事で「予定」という文字が化けることがなく表示できるようになりました。

この回避方法が正しいかは分からないのですが、文字化けは回避できるようになったので暫くはこのまま行こうと思います。
そんなんじゃ駄目!こうやって回避しなさいという方法があれば是非教えてください!

1週間程...

金曜日, 7月 28th, 2006

殆どphpを弄ってる時間がない。
実装したいと思う事は出てきて、通勤中にどうやって実装しようとか考えてるんだけどそれをソースにする暇がね?の。
今週末辺りに時間を見つけて1つぐらいは機能実装したいな?。

カレンダー公開してなかったw

土曜日, 7月 22nd, 2006

弄ったものを公開してないことに気がついたw
こちらにあります。

前回と比べて予定を読み込むようにしたのとかが見た目で分かる変更です。
あ、後セルの大きさも変わってますね。
予定を表示しようと思ったら元々のセルの大きさだと文字が全然表示できないことに気がついたので、サイズを少し大きくしてみました。

あ?進捗が悪いな?。
が???!!!っと思い切り作りこみたい・・・。