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

mysql:4719

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Tue, 27 Nov 2001 02:00:37 +0900
Subject: [mysql 04719] Re: PHP を使ったデータベースで配列による選択(セレクト)

とみたです。

On Tue, 27 Nov 2001 01:03:24 +0900
"Hiroshi Ozeki" <ozeki@xxxxxxxxxx> wrote:

> フォームから、配列のデータが渡されます。
> 
> たとえば、配列のデータを渡されたphpのページで下記のようにする
> と、
> 
> <?
> num = mysql_num_rows ($result);
> for ($i=0; $i<$num; $i++) {
> print "$check[$i]<br>";
> ?>
> aaaa
> bbbb
> cccc
> dddd
> のように表示されます。ここまではできました。

よくわかりませんが、フォームから入力された個数が mysql_num_rows() に依存
するんでしょうか?

> この時、この配列のデータを使って select 文を発行したいのですが、
> このようなことは可能でしょうか?

できると思います。

> select * from table where id=$check[$i] ;は当然ながらだめでし
> た。

文字列をクォートしてないからでは…。
# もしくは全角空白が入っているからとか… :-p

	select * from table where id='$check[$i]';

ではいかがでしょう?

--
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.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]