从数组中获取数据库中的值

时间:2013-09-17 15:38:32

标签: php mysql

我以数组形式从数据库中获取数据。数据库中有两个原始数据。 1)groupID 2)groupname。我用了

SELECT * FROM table;

我用过这个,

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

在这种情况下,我每次都会得到'Array'作为输出(取决于那里有多少元素)

我没有得到数组的实际内容。

我尝试使用$ element [0]但没有结果..

1 个答案:

答案 0 :(得分:0)

你得到的实际上是一组关联数组。 在你的循环中,你只是迭代第一个,所以你在$元素中得到一个关联数组,这就是你想要回应的东西。

您需要分别访问关联数组的每个字段。像。的东西。

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 />";
}