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

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]