タグ

2007年11月30日のブックマーク (3件)

  • inasphere blog | MySQLの文字化け対策

    PHP-MySQL間での文字化けについて。 問題点 PHPMySQLともにUTF-8で構成しているのに、DBとのデータ受け渡しで文字化けが起こる(おそらく他の文字コードでも同様)。 対応策 下記どちらかの対応を実施する。 その1 DB接続ごとに、処理実行前に「SET NAMES UTF8」というクエリを発行する。 その2 my.cnfファイルの設定を下記のように変更する。 #character-set-server = latin1 // 元々あるものをコメントアウト #collation-server = latin1_general_ci // 同 上 default-character-set=utf8 // 新しく追加する skip-character-set-client-handshake // 同 上 実行時の環境 Windows 2000 XAMPP 1.6.1 PH

    yaotti
    yaotti 2007/11/30
    文字化けに関して
  • MySQLのデータ型

    久々にMySQLを使用することになったので、今回は忘れてしまったデータ型についてのメモ。僕がよく使うデータ型だけピックアップしてみました。 数値のデータ型 基的には整数型がメインになってくるのですが、DOUBLEやFLOATなども載っけておきました。 MySQLの数値のデータ型 データ型 格納サイズ 説明

    yaotti
    yaotti 2007/11/30
  • mysql データベース定義

    データベースを使う時、必ずしておかなくてはならない事がある。それは「データベース定義」を行うと言った事である。しっかりと定義をしておくと、後々の苦労は半分以下になる事は間違い無いだろう。使用するソフトは何でもいい。私はエクセルを使って定義をしているが、別に分りさえすれば紙に手書きで書いて定義をしても別に良いのだ。 何と言ってもSQLを一つ切るだけで、サクサクデータを取得する事が出きるのが大きな利点だろう。更新作業も例えばファイルベースの場合ファイルの中から指定のデータを探して、変更して、保存すると言った作業が最低限必要となる。データベースの場合はupdate文を使って一行で実行する事ができるのだ。 普段使いそうなものを簡単にまとめておいた。 面倒ならば全てtext型でも良いような気がするが、そうするとテーブルのサイズが自然と大きくなってしまい、後日容量が増えた時に泣く事になりかねない。 不

    yaotti
    yaotti 2007/11/30