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

mysql:4722

From: Taki.MR <Taki.MR <taki@xxxxxxxxxx>>
Date: Tue, 27 Nov 2001 10:44:14 +0900
Subject: [mysql 04722] Re: PHP を使ったデータベースで配列による選択(セレクト)

多紀と申します。

日付 Tue, 27 Nov 2001 01:03:24 +0900 に
"Hiroshi Ozeki" <ozeki@xxxxxxxxxx> さんは書きました。
----------------------- 内容 -----------------------
> aaaa
> bbbb
> cccc
> dddd
> のように表示されます。ここまではできました。
> 
> この時、この配列のデータを使って select 文を発行したいのですが、
> このようなことは可能でしょうか?
> 
> select * from table where id=$check[$i] ;は当然ながらだめでし
> た。

SELECT * FROM table WHERE id IN ( value1, value2, ... ,value_n );

で行けないでしょうか?

述語INは
$IN = 'IN ("'.join( '","', $check ).'")';
のようにして求め

"SELECT * FROM table WHERE id $IN;"

で、どうですか?

WHERE句以降をDELETEやUPDATEなどに適用すれば目的の事が出来ると思います。

========================================
Forest Green Japan
             Tadamasa Mori
  E-mail : taki@xxxxxxxxxx
           taki@xxxxxxxxxx
 WebSite : http://www.forest-green.jp/
========================================


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

      4718 2001-11-27 01:03 ["Hiroshi Ozeki" <oze] PHP を使ったデータベースで配列による選択(セレクト)
      4719 2001-11-27 02:00 ┣[とみたまさひろ <tomm]                                       
      4720 2001-11-27 02:26 ┃┗["Hiroshi Ozeki" <oze]                                     
      4721 2001-11-27 09:26 ┃ ┗[Tom Mishima <tmishim]                                   
      4723 2001-11-27 11:49 ┃  ┗["f.t" <fujiyama@xxxx]                                 
->    4722 2001-11-27 10:44 ┗[Taki.MR <taki@xxxxxx]