[前][次][番号順一覧][スレッド一覧]

mysql:7701

From: Mori Hirotaka <Mori Hirotaka <mhirosuke0611@xxxxxxxxxx>>
Date: Wed, 14 May 2003 13:33:20 +0900 (JST)
Subject: [mysql 07701] Char 型のデータフィールド作成エラーのこと

いつも勉強させて頂いています。
森と申します。

現在
RedHat Linux 7.2、Apache1.3.26、
PHP4.2.2、MySQL 3.23.51
を使用してサーバを構築しております。
インストールも無事終わり、
データベースを作り、PHPにてテーブルを作成し様と思い、
次のような簡単なPHPを作成いたしました。
$query = "create table test_table 
 ("."no int unsigned not null auto_increment primary key,
  "."id char(20),
  "."ext char(16), 
  "."status enum('0','1') default '1',
 "."fadd char(4),
  "."index index1 (no)
  ".")";

テーブルを作成したのですが、
なぜか”Char型”指定したフィールドが、
”Varchar”となって作成されてしまいます。
コマンドラインからのテーブル作成では
Char型は作成されております。

PHPとMySQLとでの文字コードの違いなどによる現象なのでしょ
うか。
ちなみにmysqlは"SJIS"、PHP.iniでは"mbstring.http_input =
auto"
となっております。

このような現象について何かご存知の方がいらっしゃいました
ら、アドバイスをお願い致します。

森ヒロタカ





__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/


[前][次][番号順一覧][スレッド一覧]

->    7701 2003-05-14 13:33 [Mori Hirotaka <mhiro] Char 型のデータフィールド作成エラーのこと
      7723 2003-05-15 23:10 ┗[Sumito_Oda <oda@xxxx]