[PHP-users 19212]Re: SQLの結果が、配列として一部しか入らない
Satoru Yamashita
sat @ sengawa.jp
2003年 12月 3日 (水) 21:20:47 JST
山下です。
> 現在以下の事で悩んでいます。
とりあえず Manual くらいはよく読みましょうよ。
落ち着いて3度くらい読むと光が見えて来ますよ。
> mysql_fetch_arrayは一件の値しか入っていません。
> この原因が分からずに困っています。
http://www.php.net/manual/ja/function.mysql-fetch-row.php
ちらっと見ただけで、
mysql_fetch_row()は、指定した結果(result)ID が指す結果から
1行分のデータを取得します。 各結果カラムは、オフセット0から
始まる配列に格納されます。
mysql_fetch_row()を続けてコールした場合、 結果セットにおけ
る次の行を返します。行がもうない場合は、FALSEを 返します。
ともろ書いてあります。
$row = mysql_fetch_array($result_SQL);
は
while ($tmp = mysql_fetch_array($result_SQL))
$row[] = $tmp[0];
とかしたらいいんちゃいますか?
--
Satoru Yamashita (sat @ sengawa.jp)
PHP-users メーリングリストの案内