MONTAR CONSULTA E RETORNAR JSON COM 2 ARRAYS
Amigos,
Preciso de ajuda para montar uma QUERY, se é que o que eu quero é possivel:
Hj, eu faço a consulta das seguinte forma:
$sqlpub = $mysqli->prepare("SELECT
p.cod_pub, p.cod_franquia, p.cod_tipo,p.thumbcolor,p.thumbgray,p.data_inicio,p.data_fim,p.status,
r.logo
FROM
tbl_publicacao p, tbl_pubcidade c, tbl_franquia f, tbl_rede r
WHERE
p.cod_pub = c.cod_pub AND
p.cod_franquia = f.cod_franquia AND
f.cod_rede = r.cod_rede AND
c.cod_cidade = '$cod_cidade'
order by p.data_pub");
$sqlpub->execute();
$sqlpub->bind_result($cod_pub,$cod_franquia,$cod_tipo,$color,$gray,$inicio,$fim,$status,$logo);
while ($sqlpub->fetch()) {
array_push($result_pub, array("cod_pub" => $cod_pub, "cod_franquia" => $cod_franquia, "cod_tipo" => $cod_tipo,
"logo_franquia" => $logo, "thumb_color" => $color, "thumb_gray" => $gray,
"data_inicio" => $inicio, "data_fim" => $fim, "status" => $status));
}
meu resultado é:
[{"cod_pub":1,"cod_franquia":2,"cod_tipo":4,"logo_franquia":"ea97c073905e77c2fe3fd07dc2e12609.png",
"thumb_color":"thumbcolor_272399d50c07edd0289c531b6f791f9f_2.jpeg",
"thumb_gray":"thumbgray_272399d50c07edd0289c531b6f791f9f_2.jpeg",
"data_inicio":"2018-04-18","data_fim":"2018-04-25","status":"A"}
Esta funcionando perfeitamente, porém eu preciso adicionar mais informações nessa saída.
Tenho uma tabela chamada tbl_galeria, que possue o cod_pub da seguinte forma:
cod_pub imagem
1 aaa.jpeg
1 ccc.jpeg
1 bbb.jpeg
Eu preciso que meu resultado, após montar o array_push produza algo assim:
[{"cod_pub":1,"cod_franquia":2,"cod_tipo":4,"logo_franquia":"ea97c073905e77c2fe3fd07dc2e12609.png",
"thumb_color":"thumbcolor_272399d50c07edd0289c531b6f791f9f_2.jpeg",
"thumb_gray":"thumbgray_272399d50c07edd0289c531b6f791f9f_2.jpeg",
"galeria":"aaa.jpeg;bbb.jpeg;ccc.jpeg",
"data_inicio":"2018-04-18","data_fim":"2018-04-25","status":"A"}
Alguem poderia me dar uma luz ?
Discussão (0)
Carregando comentários...