php数组从多个数据库到多个数据库

时间:2017-08-30 15:07:46

标签: php pdo

我在制作只有一行而不是多条记录的记录方面遇到了麻烦 我有以下问题: 用户选择一个地方,并且该地方可以有几个子地点,每个地点都有一个id,所以我有一个主表,另一个有地方,其他有很多对。 当我使用select(pdo)给我一个数组时,问题是因为用户选择了例如5个地方,我有5个记录,我想只有一个。 这是我如何做但没有成功

$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
        $visitas_dominios = array();
        foreach ($result as $row) {
            $idVisita = $row['idVisita'];
        foreach ($visitas_dominios as $idVisita => $reservation) {
            $json[]=$reservation;
        }
        echo json_encode($json);

所以但是这个代码你可以看到我必须有2个数组加入" Turma"和" Descricao"。当我使用这个代码我有错误的记录。而不是4" Turmas"我有类似的东西

2ºB,1ºA,1ºA,1ºB,2ºA,2ºA,

很容易看到他们重复......

任何帮助?

更新

和查询

SELECT v.idVisita, e.Escola, d.Departamento, dom.Descricao, p.Nome, t.Turma, v.Destino, v.StartDate, vt.numAlunos, v.TotalAluno,v.PdfVisita, v.Avaliacao
                                    FROM
                                        visitas AS v
                                        ");

0 个答案:

没有答案