CGI-BBS > データベース > CGI検索 > 検索について


カレッヂ
カレッヂ


質問者 yt  投稿日 10/2(火) 17:15:16
初歩的な質問ですが
血液を検索する時、O 型・A 型・B 型・AB型となっていまして、
「A 型」で検索すると、A 型とAB型がでるんですけど、
「A 型」だけを検索する方法を知りたいのですが。
よろしくお願いします。
回答者 呑兵衛  [削除]  投稿日 10/7(日) 00:19:53
呑兵衛@大阪です。

>「A 型」で検索すると、A 型とAB型がでるんですけど、

1.どうするとこうなるのか、を知らせましょう。
2.同じ「エイ」と読める文字でも A(\x82\x60)、a(\x82\x81)、A(\x41)、a(\x61) いっぱいあります。()内は文字コード。
画面ではそう読める文字になっているだけです。
入力される文字を統一(事例として Form で value を指定)していますか。ここらはとても大切な情報になります。
たとえば、
$blood_group =~ /A/ と $blood_group =~ /A/ では人参ときゅうりの選別と同じくらいの違いがあります。
同じように、
$blood_group =~ /A/ と $blood_group =/A$/ では、期待する答えにならない場合があります。

返信(回答)する


Web裏技