• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Arrayってなんですか?)

Arrayってなんですか?

このQ&Aのポイント
  • Arrayについての質問です。PEARを使った抽出方法と整列方法について教えていただきたいです。
  • 質問者はシステム開発者に相談しましたが、うまくいかなかったようです。結果としてはArrayという文字が表示され、血圧が上がるほどイライラしています。
  • 現在のコードとしては、指定範囲内のnicnameとpointを抽出し、それを整列させる方法が分からないとのことです。

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

「getAll」で配列に取得したのなら for( $a = 0; $a<count($row); $a++ ){   for( $b=0;$b<count($row[$a]);$b++ ){     print $row[$a][$b]." ";   }   print "<br>";   print "<hr>"; } ででませんか。 個人的には「getAll」よりは「query」を使って $rs=$db->query("SELECT nicname,point FROM ".$key_table." ORDER BY point DESC LIMIT 0,10"); ?> <table border="1">  <tr>   <th>名前</th><th>ポイント</th>  </tr>  <?php while($row=$rs->fetchRow(DB_FETCHMODE_ASSOC)){ ?>   <tr>    <td><?php print($row['nickname']); ?></td>    <td><?php print($row['point']); ?></td>   </tr>  <?php } ?> </table> のほうがやりたいことに近いのではないかと思いますが。 (インデントのために全角スペース使ってます。コピペするときは注意してください)

iinnffoo
質問者

お礼

ちなみにエラーの文字はこちらになります。 Fatal error: Call to a mamber function query() on anon-object in/サイト名~ on line 147 と出ています。

iinnffoo
質問者

補足

ご教授頂き有り難う御座います! こんにちは! query等色々抽出方法あるんですね。。。 勉強になりました! したかったのはqueryの方法でした! 初心者の自分には合ってると思います! でもエラーが出てしまいます。。。 テーブル名とスペースを変えて見ましたけどダメでした。。。 原因は何でしょう。。。 <? $rs=$db->query("SELECT nicname,point FROM ".$k_user_table." ORDER BY point DESC LIMIT 0,10"); ?> <table border="1"> <tr> <th>名前</th><th>ポイント</th> </tr> <?php while($row=$rs->fetchRow(DB_FETCHMODE_ASSOC)){ ?> <tr> <td><?php print($row['nickname']); ?></td> <td><?php print($row['point']); ?></td> </tr> <?php } ?> </table>

関連するQ&A