mysql:4721
From: Tom Mishima <Tom Mishima <tmishima@xxxxxxxxxx>>
Date: Tue, 27 Nov 2001 09:26:43 +0900
Subject: [mysql 04721] Re: PHP を使ったデータベースで配列による選択(セレクト)
三嶋です。 > 小関です。 > > すみません、文字のクォートは写し間違いでした。 > 下記ではだめでした。一件目のデータだけ表示されます。 > > check[$i] は、下記と同じ意味だと理解しているのですが、 > select * from table where id= ('check1' or 'check2' or 'check3' > .......) select文を作成してみては如何でしょうか? <? num = mysql_num_rows ($result); sql="select * from table where" for ($i=0; $i<$num; $i++) { if ($i!=0) sql = sql + " or"; sql = sql + " id="$check[$i]; } ?> 最近PHPをやっていないのと、全くテストしていないので、文法エラー等あるかも 知れません。(あくまでも取り組み方ということで) --- Tom Mishima <tmishima@xxxxxxxxxx>
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]