0

データベースから配列形式でデータを取得しています。データベースには 2 つの raw があります。1) グループ ID 2) グループ名。そして、私は使用しました

SELECT * FROM table;

これを使った、

foreach($get_group as $key => $element){
        echo "$element";
}

その場合、毎回出力として「配列」を取得しています(要素の数によって異なります)

配列の実際のコンテンツを取得していません。

$element[0] を使用してみましたが、結果はありません..

4

1 に答える 1

0

得られるのは、実際には連想配列の配列です。そして、あなたのループでは最初のものを反復しているだけなので、 $element に連想配列を取得し、それをエコーし​​ようとしています。

連想配列の各フィールドに個別にアクセスする必要があります。何かのようなもの。

foreach($get_group as $key => $element){
        echo "<br />groupID: ".$element["groupID"]." Group Name: ".$element["group"];
}

またはさらに良い

foreach($get_group as $key => $element){
    foreach($element as $column_name=> $value){
             echo $column_name.": ".$value." ";
    }
    echo "<br />";
}
于 2013-09-17T15:44:52.353 に答える