Php 从数据库中获取数组中的值
我正在以数组形式从数据库中获取数据。数据库中有两个RAW。1) groupID 2)groupname。我曾经Php 从数据库中获取数组中的值,php,mysql,Php,Mysql,我正在以数组形式从数据库中获取数据。数据库中有两个RAW。1) groupID 2)groupname。我曾经 SELECT * FROM table; 我用这个, foreach($get_group as $key => $element){ echo "$element"; } 在这种情况下,我每次都将“Array”作为输出(取决于有多少个元素) 我没有得到数组的实际内容 我尝试使用$element[0],但没有结果。您得到的实际上是一个关联数组的数组。 在你的循
SELECT * FROM table;
我用这个,
foreach($get_group as $key => $element){
echo "$element";
}
在这种情况下,我每次都将“Array”作为输出(取决于有多少个元素)
我没有得到数组的实际内容
我尝试使用$element[0],但没有结果。您得到的实际上是一个关联数组的数组。 在你的循环中,你只是在第一个循环中进行迭代,所以你在$element中得到了一个关联数组,这就是你想要回显的 您需要分别访问关联数组的每个字段。差不多
foreach($get_group as $key => $element){
echo "<br />groupID: ".$element["groupID"]." Group Name: ".$element["group"];
}
foreach($get\u group as$key=>$element){
echo“
groupID:.$element[“groupID”]。”组名:“.$element[“Group”];
}
甚至更好
foreach($get_group as $key => $element){
foreach($element as $column_name=> $value){
echo $column_name.": ".$value." ";
}
echo "<br />";
}
foreach($get\u group as$key=>$element){
foreach($column\u name=>$value形式的元素){
echo$column_name.“:”$value.“;
}
回声“
”;
}
发布打印($get\u group)的结果,这可能有助于了解数组的级别。发布获取sql数据的代码。数组([0]=>array([groupID]=>1[groupID]=>Scripts)[1]=>array([groupID]=>2[groupID]=>Adword Question)[2]=>array([groupID]=>3[groupID]=>Stats Questions)[3]=>array([groupID]=>4[group]=>Terms-Questions][4]=>Array([groupID]=>5[group]=>Platform-Questions)[5]=>Array([groupID]=>6[group]=>Landing Page-Home-Val-Questions)[6]=>Array([groupID]=>7[group]=>Other))@user2696691很高兴我能帮忙;)如果我的数组类似于:数组([0]=>array([scriptQuestion]=>Questio 1[scriptAnswer]=>Answer 1)[1]=>array([scriptQuestion]=>Question 2[scriptAnswer]=>Answer 2]),我一次只想打印“问题1”。我想单独打印,因为在那之后我会把它放在循环中。现在我正在获取该数组的所有值,比如(问题1答案1问题2答案2)不确定这是否是您想要的,这将打印所有没有答案的问题。foreach($get_group as$key=>$element){echo““$element[“scriptQuestion”];}