我正在以数组形式从数据库中获取数据。数据库中有两个原始数据。1) 组 ID 2) 组名。我用
SELECT * FROM table;
这个我用过
foreach($get_group as $key => $element){
echo "$element";
}
在那种情况下,我每次都会得到“数组”作为输出(取决于有多少元素)
我没有得到数组的实际内容。
我尝试使用 $element[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 />";
}