I'm doing two DB queries on different tables. With the data from the first query I'm getting data in the other, however, I can not merge all the data into a json object only.
<?php
include_once("con.php");
$pdo = conectar();
$pegaContaAdmin=$pdo->prepare("SELECT * FROM contaPadrao");
$pegaContaAdmin->execute();
$return = array();
while ($linhaContaAdmin=$pegaContaAdmin->fetch(PDO::FETCH_ASSOC)) {
$idcontaPadrao = $linhaContaAdmin['idcontaPadrao'];
$contaPadrao = $linhaContaAdmin['contaPadrao'];
$idsubcategoriaPadrao = $linhaContaAdmin['subcategoriaPadrao_idsubcategoriaPadrao'];
$return[] = array(
'idcontaPadrao' => $idcontaPadrao,
'contaPadrao' => $contaPadrao,
);
$pegaDadosSubcategoria=$pdo->prepare("SELECT * FROM subcategoriaPadrao
WHERE idsubcategoriaPadrao=:idsubcategoriaPadrao");
$pegaDadosSubcategoria->bindValue("idsubcategoriaPadrao", $idsubcategoriaPadrao);
$pegaDadosSubcategoria->execute();
while ($linhaDadosSubcate=$pegaDadosSubcategoria->fetch(PDO::FETCH_ASSOC)) {
$subcategoriaPadrao = utf8_encode($linhaDadosSubcate['subcategoriaPadrao']);
$tipo = $linhaDadosSubcate['tipo'];
}
}
$return['subcategoriaPadrao'] = $subcategoriaPadrao;
$return['tipo'] = $tipo;
echo json_encode($return);
?>