[PHP-users 3896] Re: mysql を使ったデータベースで配列による選択(セレクト)
ALPHA
php-users@php.gr.jp
Tue, 27 Nov 2001 04:46:52 +0900
On Tue, 27 Nov 2001 04:08:15 +0900
Youichi Iwakiri <yiwakiri@st.rim.or.jp> wrote:
> $nhits = mysql_num_rows ($query_result);
> for ($j=0; $j<$nhits; ++$j) {
> $member_id=mysql_result($result,$j,"member_id");
> $passwd =mysql_result($result,$j,"passwd");
> $mname =mysql_result($result,$j,"mname");
> $pref =mysql_result($result,$j,"pref");
> $telno =mysql_result($result,$j,"telno");
> $email =mysql_result($result,$j,"email");
> $acknowledge =mysql_result($result,$j,"acknowledge");
> // この後に表示でもなんでもいいけど処理を書く
>
> // 表示とかなんとかの処理終了
> }
> }
このあたりですけど
$nhits回数だけ繰り返しですよね?
member_idカラムやpasswdカラムに入ってるいる値を変数に挿入ですよね?
while($nhits = mysql_fetch_array($result)) {
$member_id = $nhits[member_id];
$passwd = $nhits[passwd];
$mname = $nhits[mname];
$pref = $nhits[pref];
$telno = $nhits[telno];
$email = $nhits[email];
$acknowledge = $nhits[telno];
// この後に表示でもなんでもいいけど処理を書く
// 表示とかなんとかの処理終了
}
こんな感じでよいのではないでしょうか?
人のプログラムの動作を勘違いしてないかこわごわです。