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]