mysql:2171
From: "Ningfeng Yang" <"Ningfeng Yang" <yang@xxxxxxxxxx>>
Date: Thu, 8 Jun 2000 20:16:04 +0900
Subject: [mysql 02171] Re: ハイフンの扱い
きっとINSERT文が間違った。 文字列なら、「' '」をつける必要がある。それを忘れなかった? 楊 > > こんにちは、モエルです。 > > > 郵便番号の登録をやっていて気が付いたのですが > SQLのデータの中にハイフン'-'が入るとクオートしない限り > 演算されてしまうのでしょうか? > > 170-0013って郵便番号をフィールド zip VARCHAR(8)に入れると > 157になります。 > VARCHARだとだめなのだと思って、BLOBやTEXTにデータ型を変えて試しましたが同 じでした。 > > 仕方ないので、HTMLの郵便番号の入力フィールド(<input type="text">)を2つ に分割して > 後で文字列を結合させてデータベースに入力する方法に切り換えました。。 > > 今後、SQLのデータ型 TEXTやVARCHARにデータを登録する場合 > 例えば、HTMLのTEXTフィールドに商品の説明、タイトルなどを入力し > その中にユーザーがハイフンの付いた、何かの商品番号やコードを入力した場合 > データベースで演算が行われてしまうのは困るな。。と思ったのです。 > > こういった場合、なにか解決方法はあるでしょうか? > (-を2バイトの−に置換?(^^;) > > アドバイスいただけたら幸いです。 > > どうぞ宜しくお願いしますm(__)m > > > モエル > >
2169 2000-06-08 19:38 [<moeru@xxxxxxxxxx> ] ハイフンの扱い 2170 2000-06-08 20:05 ┣[とみたまさひろ <tomm] -> 2171 2000-06-08 20:16 ┗["Ningfeng Yang" <yan] 2172 2000-06-08 20:34 ┗[<moeru@xxxxxxxxxx> ]