Php 从多维数组回显特定项

Php 从多维数组回显特定项,php,sql,arrays,Php,Sql,Arrays,几个星期来我一直在努力解决这个问题。我觉得这其实很简单…但我就是搞不懂 我想从数据库中提取信息,然后在我的html中的divs中使用它。在过去的其他案例中,我成功地循环并显示了查询的完整结果。在本例中,我只想在html中回显特定的团队名称或团队ID。所有的数据都会被使用…所以我只希望有一个查询,但是数据会在不同地方的不同div中使用…所以能够回显查询的特定部分很重要 我的查询返回10行4列 <?php $playoffs = mysqli_query($con, "SELECT play

几个星期来我一直在努力解决这个问题。我觉得这其实很简单…但我就是搞不懂

我想从数据库中提取信息,然后在我的html中的divs中使用它。在过去的其他案例中,我成功地循环并显示了查询的完整结果。在本例中,我只想在html中回显特定的团队名称或团队ID。所有的数据都会被使用…所以我只希望有一个查询,但是数据会在不同地方的不同div中使用…所以能够回显查询的特定部分很重要

我的查询返回10行4列

<?php

$playoffs = mysqli_query($con, "SELECT playoffseed, ttName, teamID, ttsUID
                            FROM standings
                            WHERE ttsUID = $season_view
                            AND playoffseed > 0
                            ORDER BY playoffseed
                            LIMIT 10");
?>
在那之后,我希望能够在我的html中调用(回显)上面的各种项目。假设在一个div中,我希望能够回显ttName“Detroit”,然后调用与teamID关联的图像,我也希望能够调用它(在我的html中类似于此

IMG SRC="../images/<?php echo "teamID" ?>.jpeg
[3] =第三行和['ttName']=列。否?我知道如果[3]实际上指向以零而不是一开头的行,它实际上会指第四行,但我希望能够使用“playoffseed”标识符调用该项,但我现在太困惑了


我已经觉得这个问题本身太让人困惑了。非常感谢你的帮助。

Kevinabellita:


这会给你一些启示

OP:

已经有100次了。我只是没有得到什么。长话短说,以防上面的内容太多了…采取查询和处理它与php创建一个数组…然后回声…说…底特律从该数组

还是没有注意到这种简单的方式

    while ($row = mysqli_fetch_assoc($playoffs)) {
            $values[]=$row;
            echo $row["ttName"];
            //print_r($row);   // if you want to see all the data this row contains
    }
    mysqli_free_result($result);
}
现在您可以使用$values和您希望的索引

echo $values[0]["ttName"];
编辑

我错误地再次尝试执行查询。修复了上面的代码。现在,请对您所困惑的内容进行一点解释。下面是流程的大致情况

  • 连接到数据库
  • 准备/运行查询(
    mysqli\u查询在本例中为
  • 将结果资源存储在一个变量中(在本例中,
    $季后赛
  • 要么一起从该结果中获取所有行,要么逐个获取。在本例中,循环中的
    mysqli\u fetch\u assoc
    将逐个获取行,直到获取所有结果集
  • 将获取的行作为数组提供给您使用,在这种情况下,它存储在
    $row
    变量中

你能在这里提供更多的PHP代码吗?那么你的问题是,你将如何回显
团队ID
,并将其用作
标记上的源代码的一部分?问题是#1.如何将查询结果转换为数组,以及#2.如何回显该数组的任何特定部分。使用mysqli_fetch#u assoc处理查询结果?然后如何回显n该数组中的项。这可能会对您有所帮助。您还建议使用
echo;print\r($values);echo;
这样原始海报就可以看到那里的价值观。是的,我以前在那里看到过,但后来认为它可能会同时变成太多的东西。让我补充一下原始海报的核心问题是不理解
$季后赛是什么&mysqli\u fetch\u assoc
是什么。正确。mysqli\u fetch\u assoc pr处理将其转换为数组的查询是否正确?如果($result=mysqli_query($con,$季后赛)){………此行给出了一个错误“警告:mysqli_query()期望参数2为字符串,给定对象”在浏览器和netbeans中显示“在条件$result=mysqli_query($con,$季后赛)中意外赋值”
    while ($row = mysqli_fetch_assoc($playoffs)) {
            $values[]=$row;
            echo $row["ttName"];
            //print_r($row);   // if you want to see all the data this row contains
    }
    mysqli_free_result($result);
}
echo $values[0]["ttName"];