mysql:6095
From: HAMAI Kyoichi <HAMAI Kyoichi <k-hamai@xxxxxxxxxx>>
Date: Tue, 10 Sep 2002 15:25:16 +0900
Subject: [mysql 06095] Re: 検索が正常に出来ない
濱井です。 2002/09/10 14:37:49 +0900にkonet@xxxxxxxxxxさんが送られた メールに関する返信です。 >分かりやすく出会い系サイトを例に言いますが、 >「性別」、「年齢」などを検索する場合、 > >フォームは、 >----------------------------------- ><FORM ACTION="test.php" METHOD="post"> >性別:<SELECT NAME="sex"> ><OPTION VALUE="男">男性</OPTION> ><OPTION VALUE="女">女性</OPTION> ></SELECT><BR> ><BR> >年齢::<SELECT NAME="age"> ><OPTION VALUE="1-20">20才以下</OPTION> ><OPTION VALUE="21-30">21〜30才まで</OPTION> ><OPTION VALUE="31-40">31〜40才まで</OPTION> ><OPTION VALUE="41-99">41才以上女性</OPTION> ></SELECT><BR> ><BR> ><INPUT TYPE="submit" VALUE="検索"> ></FORM> >----------------------------------- > >として、SQL文を以下のようにしました。 >----------------------------------- >$sex = $HTTP_POST_VARS["sex"]; >$age = explode("-", $HTTP_POST_VARS["age"]); > >select * from tablename where sex = '$sex' AND age >= '$age[0]' AND age <= '$age[1]'; >----------------------------------- > >この「年齢」と似た項目は後2つほどあり、 >全て同じ方法で処理をしています。 ># explodeを使って分けてると言う事です > >ちゃんと、全ての配列には値は入ってるのを確認(echoで)しています。 SQL文がどう展開されているかは確かめましたか? PHPのスクリプトが間違っているため、意図したようなSQL文に 展開されていないのでしょう。
6091 2002-09-10 14:37 ["Tatsuya Kondo" <kon] 検索が正常に出来ない 6092 2002-09-10 15:04 ┣["altana" <altana@xxx] 6094 2002-09-10 15:13 ┣["KAWAI,Takanori" <GC] 6097 2002-09-10 16:58 ┃┗[fukuixyz <fukuixyz@x] 「 addslashes をつける」意味 6098 2002-09-10 18:34 ┃ ┣["KAWAI,Takanori" <GC] 6100 2002-09-10 19:20 ┃ ┗["Takashi Yamashita" ] 6106 2002-09-11 10:04 ┃ ┗[fukuixyz <fukuixyz@x] 6108 2002-09-11 11:29 ┃ ┣[mohri <mohri@xxxxxxx] 6118 2002-09-11 14:30 ┃ ┗[<moeru@xxxxxxxxxx> ] 6120 2002-09-11 14:57 ┃ ┣[Tomohiro 'Tomo-p' KA] 6122 2002-09-11 15:24 ┃ ┃┣["Takashi Yamashita" ] 6151 2002-09-11 18:46 ┃ ┃┗[<moeru@xxxxxxxxxx> ] 6121 2002-09-11 15:24 ┃ ┗["KAWAI,Takanori" <GC] -> 6095 2002-09-10 15:25 ┣[HAMAI Kyoichi <k-ham] 6096 2002-09-10 15:27 ┣[遠藤 俊裕 <endo_t@xx] 6099 2002-09-10 18:39 ┣["城" <sora_iro@xxxxx] 6101 2002-09-10 19:42 ┣["Takashi Yamashita" ] 6102 2002-09-10 20:24 ┣[楠吉彦 <moredebu@xxx] 6103 2002-09-11 01:54 ┃┗["Tatsuya Kondo" <kon] 6104 2002-09-11 08:26 ┃ ┗[遠藤 俊裕 <endo_t@xx] 6105 2002-09-11 09:46 ┃ ┗["KAWAI,Takanori" <GC] 6107 2002-09-11 10:04 ┃ ┗[遠藤 俊裕 <endo_t@xx] 6109 2002-09-11 11:57 ┃ ┗["城" <sora_iro@xxxxx] 6111 2002-09-11 12:13 ┃ ┣[遠藤 俊裕 <endo_t@xx] 6112 2002-09-11 12:25 ┃ ┗["Takashi Yamashita" ] 6114 2002-09-11 13:32 ┃ ┗["城" <sora_iro@xxxxx] 6115 2002-09-11 14:11 ┃ ┣["Tatsuya Kondo" <kon] 6116 2002-09-11 14:08 ┃ ┗["Takashi Yamashita" ] 6117 2002-09-11 14:29 ┃ ┗["城" <sora_iro@xxxxx] 6119 2002-09-11 14:47 ┃ ┗[mohri <mohri@xxxxxxx] 6123 2002-09-11 15:32 ┃ ┗["Takashi Yamashita" ] 6128 2002-09-11 17:47 ┃ ┗[mohri <mohri@xxxxxxx] 6129 2002-09-11 17:58 ┃ ┗["城" <sora_iro@xxxxx] 6131 2002-09-11 18:20 ┃ ┗["Takashi Yamashita" ] 6110 2002-09-11 12:09 ┗["足田博信" <h_ashida]