Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库中获取数组中的值_Php_Mysql - Fatal编程技术网

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

Php 从数据库中获取数组中的值,php,mysql,Php,Mysql,我正在以数组形式从数据库中获取数据。数据库中有两个RAW。1) groupID 2)groupname。我曾经 SELECT * FROM table; 我用这个, foreach($get_group as $key => $element){ echo "$element"; } 在这种情况下,我每次都将“Array”作为输出(取决于有多少个元素) 我没有得到数组的实际内容 我尝试使用$element[0],但没有结果。您得到的实际上是一个关联数组的数组。 在你的循

我正在以数组形式从数据库中获取数据。数据库中有两个RAW。1) groupID 2)groupname。我曾经

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”];}