※ ChatGPTを利用し、要約された質問です(原文:Arrayってなんですか?)
Arrayってなんですか?
このQ&Aのポイント
Arrayについての質問です。PEARを使った抽出方法と整列方法について教えていただきたいです。
質問者はシステム開発者に相談しましたが、うまくいかなかったようです。結果としてはArrayという文字が表示され、血圧が上がるほどイライラしています。
現在のコードとしては、指定範囲内のnicnameとpointを抽出し、それを整列させる方法が分からないとのことです。
自分は素人でPEARを使った抽出方法とその結果の整列方法を、システム開発者に聞きましたが、やってもまったくうまくいきません。
<?
$test = $DB->getAll("SELECT nicname,point FROM ".$k_user_table." order by
point DESC LIMIT 0,3 ");
print_r($test);
?>
結局こちらで教えていただいた抽出部分の
$test = $DB->getAll("SELECT nicname,point FROM ".$k_user_table." order by point DESC LIMIT 0,10 ");
は出たのですが、改行もなくArray等と言う訳の分からない文字がやたら出て、かなり血圧が上がります。
$test = $DB->getAll("SELECT nicname,point FROM ".$k_user_table." order by point DESC LIMIT 0,10 ");
で抽出した物を、
while($row =$test->FetchRow())
{
print $row[0];
print $row[1];
print "<hr>";
}
の様な形で整列させるためにはどうしたらよいですか?
現在まで出来てるのは、
<?
$test = $DB->getAll("SELECT nicname,point FROM ".$k_user_table." order by
point DESC LIMIT 0,3 ");
print_r($test);
while($row =$test->FetchRow())
{
print $row[0];
print $row[1];
print "<hr>";
}
?>
です。
と言うか、これで出るとシステム側から言われてますが、エラーばっかり出やがります。
パソコンの中に手を突っ込んでガリガリ揃えてやりたい気分ですね。
短気な私はそろそろやばいです。
お礼
ちなみにエラーの文字はこちらになります。 Fatal error: Call to a mamber function query() on anon-object in/サイト名~ on line 147 と出ています。
補足
ご教授頂き有り難う御座います! こんにちは! 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>